public void RegisterSource(ConfigurationSource source) { _sources.Add(source); source.NewConfiguration += SourceOnNewConfiguration; source.ReadConfigurations(); PullConfigurationValues(source); }
private void PushConfigurationValues(ConfigurationSource source) { foreach (var configuration in source.Configurations) { configuration.Value.Value = _values[configuration.Value.Name]; } }
private void PullConfigurationValues(ConfigurationSource source) { foreach (var configuration in source.Configurations) { _values[configuration.Value.Name] = configuration.Value.Value; } }