static public object Read(StructEnum @struct, string path) { object ret = null; XmlSerializer xmlSerializer = PublicStruct.GetXmlSerializer(@struct); FileStream stream = new FileStream(path, FileMode.OpenOrCreate); ret = xmlSerializer.Deserialize(stream); stream.Close(); return(ret); }
static public bool Write(StructEnum @struct, string path, object obj) { if (File.Exists(path)) { File.Delete(path); } XmlSerializer xmlSerializer = PublicStruct.GetXmlSerializer(@struct); FileStream stream = new FileStream(path, FileMode.OpenOrCreate); xmlSerializer.Serialize(stream, obj); stream.Close(); return(true); }