The runtime takes care of combining information from all available configuration sources into a single configuration object that implements IConfiguration interface

builder.Configuration implements IConfiguration