internal ConfigurationProviderBuilder(ConfigurationBuilderContext context, IAdapterFactory adapterFactory, ITimeoutInvalidator invalidator)
 {
     this._context        = context;
     this._adapterFactory = adapterFactory;
     this._invalidator    = invalidator;
 }
 internal ConfigurationProviderBuilder(EnvironmentInfo environment, ITimeoutInvalidator invalidator)
     : this(new ConfigurationBuilderContext(environment), (IAdapterFactory) new AdapterFactory(environment, (IConfigLoaderFactory) new ConfigLoaderFactory(), (IDomValidator) new DomValidator()), invalidator)
 {
 }