public Deserializer(CMS_File _cmsFile, string location) { saveLocation = location; cmsFile = _cmsFile; Validation(); Write(); File.WriteAllBytes(saveLocation, bytes.ToArray()); }
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()); }
/// <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; } }
public Deserializer(CMS_File _cmsFile) { cmsFile = _cmsFile; Validation(); Write(); }