예제 #1
0
        public byte[] SerializeToBinary()
        {
            var fbb = new FlatBufferBuilder(0x10000);

            fbb.Finish(ArrayTable.Pack(fbb, this).Value);
            return(fbb.DataBuffer.ToSizedArray());
        }
예제 #2
0
 public static ArrayTable GetRootAsArrayTable(ByteBuffer _bb, ArrayTable obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }
예제 #3
0
 public static ArrayTableT DeserializeFromBinary(byte[] fbBuffer)
 {
     return(ArrayTable.GetRootAsArrayTable(new ByteBuffer(fbBuffer)).UnPack());
 }
예제 #4
0
 public static ArrayTable GetRootAsArrayTable(ByteBuffer _bb, ArrayTable obj)
 {
     FlatBufferConstants.FLATBUFFERS_1_11_1(); return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }