public static void CreateSettings(ISettings settings) { if (!Directory.Exists(_configsPath)) { Directory.CreateDirectory(_configsPath); } if (File.Exists(_configsFile)) { return; } File.Create(_configsFile).Close(); XmlDocument doc = new XmlDocument(); doc.LoadXml(XmlSerialize.ClassToXml(settings, "Settings")); doc.Save(_configsFile); }
public static Settings LoadSettings() { var profileStream = File.Open(_configsFile, FileMode.Open); return(XmlSerialize.XmlToClass <Settings>(new StreamReader(profileStream).ReadToEnd())); }