public static RegulatedNoiseSettings LoadSettings() { var serializer = new XmlSerializer(typeof(RegulatedNoiseSettings)); if (File.Exists(Program.GetDataPath("RegulatedNoiseSettings.xml"))) { var fs = new FileStream(Program.GetDataPath("RegulatedNoiseSettings.xml"), FileMode.Open); var reader = XmlReader.Create(fs); try { instance = (RegulatedNoiseSettings)serializer.Deserialize(reader); } catch (Exception) { instance = new RegulatedNoiseSettings(); } fs.Close(); } else { instance = new RegulatedNoiseSettings(); } return(instance); }
public static RegulatedNoiseSettings LoadSettings() { var serializer = new XmlSerializer(typeof(RegulatedNoiseSettings)); if (File.Exists(Program.GetDataPath("RegulatedNoiseSettings.xml"))) { var fs = new FileStream(Program.GetDataPath("RegulatedNoiseSettings.xml"), FileMode.Open); var reader = XmlReader.Create(fs); try { instance = (RegulatedNoiseSettings)serializer.Deserialize(reader); } catch (Exception) { instance = new RegulatedNoiseSettings(); } fs.Close(); } else instance = new RegulatedNoiseSettings(); return instance; }