예제 #1
0
        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);
            }
        }
예제 #2
0
 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);
     }
 }