public MySettings Deserialize() { FileStream readStream = new FileStream("settings.xml", FileMode.Open); XmlSerializer xmlSerializer = new XmlSerializer(typeof(MySettings)); MySettings mySettings = (MySettings)xmlSerializer.Deserialize(readStream); return(mySettings); }
//TODO: implement Serialize public void Serialize(MySettings mySettings) { XmlDocument myXml = new XmlDocument(); XPathNavigator xNav = myXml.CreateNavigator(); XmlSerializer x = new XmlSerializer(typeof(MySettings)); using (var xs = xNav.AppendChild()) { x.Serialize(xs, mySettings); } }