Пример #1
0
 private ConfigurationBuilder(string[] configurationKeys, string[] requiredConfigurationKeys, NamingConvention[] namingConventions, ConfigurationSource configurationSource, IDictionary <string, string> configurations, ConfigurationReporter configurationReporter)
 {
     _configurationKeys         = configurationKeys;
     _requiredConfigurationKeys = requiredConfigurationKeys;
     _namingConventions         = namingConventions.Length == 0 ? DefaultNamingConventions : namingConventions;
     _configurationSource       = configurationSource;
     _configurations            = configurations;
     _configurationReporter     = configurationReporter;
 }
Пример #2
0
 public ConfigurationBuilder WithConfigurationReporter(ConfigurationReporter configurationReporter)
 {
     return(new ConfigurationBuilder(_configurationKeys, _requiredConfigurationKeys, _namingConventions, _configurationSource, _configurations, configurationReporter));
 }