public static void Deserialize(ref MainSettings dataMainSettings, ref Rs485Settings dataRs485Settings, ref EthernetSettings dataEthernetSettings, ref HartSettings dataHartSettings) { Deserialize(ref dataMainSettings); Deserialize(ref dataRs485Settings); Deserialize(ref dataEthernetSettings); Deserialize(ref dataHartSettings); }
public static void Deserialize(ref HartSettings dataHartSettings) { if (dataHartSettings == null) throw new ArgumentNullException("dataHartSettings"); var reader = new System.Xml.Serialization.XmlSerializer(typeof(HartSettings)); using (StreamReader file = new StreamReader(@"settings/HartSettings.xml")) { dataHartSettings = (HartSettings)reader.Deserialize(file); file.Close(); } }
public static void Serialize(HartSettings dataHartSettings) { if (!Directory.Exists("settings")) Directory.CreateDirectory("settings"); var writer = new System.Xml.Serialization.XmlSerializer(typeof(HartSettings)); using (StreamWriter file = new StreamWriter(@"settings/HartSettings.xml")) { writer.Serialize(file, dataHartSettings); file.Close(); } }
public static void Serialize(MainSettings dataMainSettings, Rs485Settings dataRs485Settings, EthernetSettings dataEthernetSettings, HartSettings dataHartSettings) { Serialize(dataMainSettings); Serialize(dataRs485Settings); Serialize(dataEthernetSettings); Serialize(dataHartSettings); }