/// <summary> /// Fires the event for S+ to send the data to the rest of the program. /// </summary> /// <param name="settings">Object to send to S+</param> private void FireOnConfigChangedEvent(EnvironmentControls settings) { var onFileChangedHandler = OnConfigurationChanged; if (onFileChangedHandler != null) { onFileChangedHandler(this, settings); } }
/// <summary> /// Method to save settings to specified file /// </summary> /// <param name="settings">Object to save</param> public void SaveSettings(EnvironmentControls settings) { var writer = new JsonSettingsWriter(_fileName); writer.SaveSection(settings); }