private static Eo.Settings WriteSettings(string path, Eo.Settings settings) { var json = JsonConvert.SerializeObject(settings); File.WriteAllText(path, json); return(settings); }
private static void Settings_SettingChanged(object sender, EventArgs e) { if (sender is Eo.Settings settings) { _settings = WriteSettings(GetSettingsPath(), settings); } }
private static Eo.Settings WriteDefaultSettings(string path) { var settings = new Eo.Settings(); return(WriteSettings(path, settings)); }
private static void BindSettingChangedEvent(Eo.Settings settings) { settings.SettingChanged += Settings_SettingChanged; }