public static void Reset() { var assembly = System.Reflection.Assembly.GetExecutingAssembly(); var stream = new StreamReader(assembly.GetManifestResourceStream("OpenUtau.Resources.prefs.json")); Default = JsonConvert.DeserializeObject <SerializablePreferences>(stream.ReadToEnd()); Save(); }
private static void Load() { if (File.Exists(filename)) { Default = JsonConvert.DeserializeObject <SerializablePreferences>(File.ReadAllText(filename)); } else { Reset(); } }
private static void Load() { try { if (File.Exists(filename)) { Default = JsonConvert.DeserializeObject <SerializablePreferences>(File.ReadAllText(filename)); } else { Reset(); } } catch (Exception e) { Log.Error(e, "Failed to load prefs."); Default = new SerializablePreferences(); } }
public static void Reset() { Default = new SerializablePreferences(); Save(); }