Пример #1
0
        //todo: use File, instead of string filename
        public static config FromFile(string filename)
        {
            config ret = config.Default;
            ReflectionSerializer vs = new ReflectionSerializer();

            vs.ReadFields <config>(filename, ret);
            return(ret);
        }
Пример #2
0
 //todo: use File instead of string filename
 public void SaveToFile(string filename)
 {
     try
     {
         ReflectionSerializer vs = new ReflectionSerializer();
         vs.WriteFields(filename, this);
     }
     catch
     {
         Debug.Assert(false, "Unable to serialize. Requires .Net Frameword 4.5: http://www.microsoft.com/en-us/download/details.aspx?id=30653");
     }
 }