コード例 #1
0
        static void LoadLocalConfig(string configFilePath)
        {
            ModifiedSetting.LoadLocalConfig(configFilePath);

            if (ConfigSetting.GetValue <int>("SettingVersion") > ModifiedSetting.GetValue <int>("SettingVersion"))
            {
                // Lower version, reset to default
                ModifiedSetting.Clear();
                return;
            }

            foreach (var setting in ModifiedSetting)
            {
                ConfigSetting.SetValue(setting.Key, setting.Value);
            }
        }
コード例 #2
0
 static public void SaveLocalConfig()
 {
     ModifiedSetting.SaveLocalConfig(LocalConfigPath);
 }
コード例 #3
0
 // Add value to a value set
 static public void SetValue(string keySet, string key, string value)
 {
     ConfigSetting.SetValue(keySet, key, value);
     ModifiedSetting.SetValue(keySet, key, value);
 }