コード例 #1
0
 public PySubStream(byte[] data)
     : base(PyObjectType.SubStream)
 {
     RawData       = data;
     DataUnmarshal = new Unmarshal();
     Data          = DataUnmarshal.Process(data);
 }
コード例 #2
0
        public override void Decode(Unmarshal context, MarshalOpcode op, BinaryReader source)
        {
            uint len = source.ReadSizeEx();

            RawData       = source.ReadBytes((int)len);
            DataUnmarshal = new Unmarshal();
            Data          = DataUnmarshal.Process(RawData);
        }
コード例 #3
0
ファイル: Unmarshal.cs プロジェクト: Tratos/EVESharp
        public static T Process <T>(byte[] data) where T : class
        {
            var un = new Unmarshal();

            return(un.Process(data) as T);
        }