public static void SerializeAutoRun(AxaptaAutoRun autoRun, string filename) { XmlSerializer serializer = new XmlSerializer(typeof(AxaptaAutoRun)); XmlSerializerNamespaces ns = new XmlSerializerNamespaces(); // Set to blank so no namespace is used in output XML ns.Add("", ""); TextWriter writer = new StreamWriter(filename); serializer.Serialize(writer, autoRun, ns); writer.Close(); }
public static AxaptaAutoRun DeserializeAutoRun(string filename) { AxaptaAutoRun autoRun = null; XmlSerializer serializer = new XmlSerializer(typeof(AxaptaAutoRun)); StreamReader reader = new StreamReader(filename); autoRun = (AxaptaAutoRun)serializer.Deserialize(reader); reader.Close(); return(autoRun); }
public static AxaptaAutoRun FindOrCreate(string filename) { AxaptaAutoRun autoRun = null; if (System.IO.File.Exists(filename)) { autoRun = AxaptaAutoRun.DeserializeAutoRun(filename); } else { autoRun = new AxaptaAutoRun(); } return(autoRun); }