/// <summary> /// Method to read the EnvironmentControls settings /// </summary> /// <returns>EnvironmentControls indicating the stored settings</returns> public void ReadSettings() { var reader = new JsonSettingsReader(_filePath); var settings = reader.LoadSection <EnvironmentControls>(); FireOnConfigChangedEvent(settings); }
public void ReadSettings() { var reader = new JsonSettingsReader(_fileName); var sources = reader.LoadSection <List <Source> >(_sectionName); FireOnConfigChangedEvent(sources); }
private void OnWatcherChanged(object sender, FileSystemEventArgs e) { if (e.ChangeType != WatcherChangeTypes.Changed) { return; } var reader = new JsonSettingsReader(_fileName); var sources = reader.LoadSection <List <Source> >(_sectionName); FireOnConfigChangedEvent(sources); }
/// <summary> /// Updates the stored configuration when the FileSystemWatcher determines that the file has changed. /// </summary> /// <param name="sender">Watcher that fired the event</param> /// <param name="e">Arguments</param> private void OnWatcherChanged(object sender, FileSystemEventArgs e) { if (e.ChangeType != WatcherChangeTypes.Changed) { return; } var reader = new JsonSettingsReader(_filePath); var settings = reader.LoadSection <EnvironmentControls>(); FireOnConfigChangedEvent(settings); }