private ConfigurationSourceWatcher CreateWatcherForConfigSource(string configSource) { ConfigurationSourceWatcher watcher; if (string.Empty == configSource) { watcher = new ConfigurationFileSourceWatcher(configurationFilepath, configSource, refresh, this.refreshInterval, OnConfigurationChanged); configFileWatcher = watcher; } else { watcher = new ConfigurationFileSourceWatcher(configurationFilepath, configSource, refresh && !NullConfigSource.Equals(configSource), this.refreshInterval, OnExternalConfigurationChanged); } watchedConfigSourceMapping.Add(configSource, watcher); return(watcher); }
private ConfigurationSourceWatcher CreateWatcherForConfigSource(string configSource) { ConfigurationSourceWatcher watcher; if (string.Empty == configSource) { watcher = new ConfigurationFileSourceWatcher(configurationFilepath, configSource, refresh, this.refreshInterval, OnConfigurationChanged); configFileWatcher = watcher; } else { watcher = new ConfigurationFileSourceWatcher(configurationFilepath, configSource, refresh && !NullConfigSource.Equals(configSource), this.refreshInterval, OnExternalConfigurationChanged); } watchedConfigSourceMapping.Add(configSource, watcher); return watcher; }