Esempio n. 1
0
 public Deserializer(CMS_File _cmsFile, string location)
 {
     saveLocation = location;
     cmsFile      = _cmsFile;
     Validation();
     Write();
     File.WriteAllBytes(saveLocation, bytes.ToArray());
 }
Esempio n. 2
0
        public Deserializer(string location)
        {
            saveLocation = String.Format("{0}/{1}", Path.GetDirectoryName(location), Path.GetFileNameWithoutExtension(location));
            YAXSerializer serializer = new YAXSerializer(typeof(CMS_File), YAXSerializationOptions.DontSerializeNullObjects);

            cmsFile = (CMS_File)serializer.DeserializeFromFile(location);
            Validation();
            Write();
            File.WriteAllBytes(saveLocation, bytes.ToArray());
        }
Esempio n. 3
0
 /// <summary>
 /// Parse only. No XML saving.
 /// </summary>
 /// <param name="_bytes"></param>
 public Parser(byte[] _bytes)
 {
     rawBytes = _bytes;
     bytes    = rawBytes.ToList();
     if (bytes != null)
     {
         Parse();
     }
     else
     {
         cmsFile = null;
     }
 }
Esempio n. 4
0
 public Deserializer(CMS_File _cmsFile)
 {
     cmsFile = _cmsFile;
     Validation();
     Write();
 }