public LoadConfigurationSection(IExtension extension)
{
var loader = extension as ILoadConfigurationSection;
this.sectionProvider =
section =>
loader != null
? loader.GetSection(section)
: (ConfigurationSection)ConfigurationManager.GetSection(section);
}