コード例 #1
0
 public abstract void Serialize(MessageWithRepeatedItem item);
コード例 #2
0
 public override void Deserialize(out MessageWithRepeatedItem item)
 {
     item = Serializer.Deserialize<MessageWithRepeatedItem>(_reader);
 }
コード例 #3
0
 public abstract void Deserialize(out MessageWithRepeatedItem item);
コード例 #4
0
 public override void Serialize(MessageWithRepeatedItem item)
 {
     Serializer.Serialize(_writer, item);
 }
コード例 #5
0
 public override void Serialize(MessageWithRepeatedItem item)
 {
     Serializer.Serialize(Stream.Null, item);
 }
コード例 #6
0
 public override void Deserialize(out MessageWithRepeatedItem item)
 {
     item = new MessageWithRepeatedItem();
     for(int i = 0; i != RepeatedItemDeserializationBenchmark.Items; ++i)
         item.Value.Add(_reader.ReadInt32());
 }
コード例 #7
0
 public override void Serialize(MessageWithRepeatedItem item)
 {
     item.Value.ForEach(x => _writer.WriteVarint(x));
 }
コード例 #8
0
 public override void Deserialize(out MessageWithRepeatedItem item)
 {
     throw new NotSupportedException();
 }