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;
 }