private static void Save(TagListHolders taglist, string filename) { FileHelper.CreateBackUp(Configuration.Consts.WorkFolder, GetFileName); XmlSerializer xs = new XmlSerializer(typeof(TagListHolders)); using (TextWriter tw = new StreamWriter(filename)) { xs.Serialize(tw, taglist); } }
public static TagListHolders Load() { try { XmlSerializer xs = new XmlSerializer(typeof(TagListHolders)); using (var sr = new StreamReader(Configuration.Consts.WorkFolder + GetFileName)) { return((TagListHolders)xs.Deserialize(sr)); } } catch { TagListHolders tlh = new TagListHolders(); return(tlh); } }