Beispiel #1
0
 public override void InitFromRawDecompressed(byte[] decompressedBytes)
 {
     using (var br = new BinaryReader(new MemoryStream(decompressedBytes)))
     {
         this.Resource = Read_ScriptCompiledBytecode(br);
     }
 }
Beispiel #2
0
        private ScriptCompiledBytecode Read_ScriptCompiledBytecode(BinaryReader reader)
        {
            var result = new ScriptCompiledBytecode();

            result.Version = reader.ReadInt32();

            if (result.Version < 2)
            {
                result.ScriptSourceTextPath = ReadString(reader);
            }

            result.AssemblyBytes = Read_Array(reader);

            return(result);
        }