public static TestSettings Load() { TestSettings settings; if (File.Exists(FileName)) { var s = new XmlSerializer(typeof(TestSettings)); using (var rd = new StreamReader(FileName)) { settings = (TestSettings)s.Deserialize(rd); } } else settings = new TestSettings(); settings.SetDefaultsIfEmpty(); Trace.WriteLine("### Loaded settings ###"); Trace.WriteLine(settings.ServiceRootFolder); Trace.WriteLine(settings.DataFolder); Trace.WriteLine("######"); return settings; }
public static void Reload() { _instance = Load(); }