コード例 #1
0
        public override Offset <CommandSeq> Serialize(FlatBufferBuilder fbb, KeyValuePair <ClientId, int> pair)
        {
            var oClientId = ClientIdSerializer.Instance.Serialize(fbb, pair.Key);

            return(CommandSeq.CreateCommandSeq(fbb, oClientId, pair.Value));
        }
コード例 #2
0
        public override KeyValuePair <ClientId, int> Deserialize(CommandSeq seq)
        {
            var clientId = ClientIdSerializer.Instance.Deserialize(seq.ClientId.Value);

            return(new KeyValuePair <ClientId, int>(clientId, seq.Sequence));
        }
コード例 #3
0
 public override CommandSeq ToFlatBufferObject(ByteBuffer buffer)
 {
     return(CommandSeq.GetRootAsCommandSeq(buffer));
 }