Ejemplo n.º 1
0
 public Parser(byte[] _bytes)
 {
     eskFile  = new ESK_File();
     rawBytes = _bytes;
     bytes    = rawBytes.ToList();
     Parse();
 }
Ejemplo n.º 2
0
        public Deserializer(string location)
        {
            saveLocation = String.Format("{0}/{1}", Path.GetDirectoryName(location), Path.GetFileNameWithoutExtension(location));
            YAXSerializer serializer = new YAXSerializer(typeof(ESK_File), YAXSerializationOptions.DontSerializeNullObjects);

            eskFile = (ESK_File)serializer.DeserializeFromFile(location);

            WriteFile();
            File.WriteAllBytes(saveLocation, bytes.ToArray());
        }
Ejemplo n.º 3
0
        public Parser(string location, bool writeXml)
        {
            eskFile  = new ESK_File();
            rawBytes = File.ReadAllBytes(location);
            Parse();

            if (writeXml)
            {
                YAXSerializer serializer = new YAXSerializer(typeof(ESK_File));
                serializer.SerializeToFile(eskFile, location + ".xml");
            }
        }
Ejemplo n.º 4
0
 public Deserializer(ESK_File _eskFile, string path)
 {
     eskFile = _eskFile;
     WriteFile();
     File.WriteAllBytes(path, bytes.ToArray());
 }
Ejemplo n.º 5
0
 public Deserializer(ESK_File _eskFile)
 {
     eskFile = _eskFile;
     WriteFile();
 }
Ejemplo n.º 6
0
 public Parser(byte[] _bytes)
 {
     eskFile  = new ESK_File();
     rawBytes = _bytes;
     Parse();
 }