Exemple #1
0
 public void Serialize(ref Span <byte> buffer)
 {
     BinSerialize.WriteString(ref buffer, Comment);
     BinSerialize.WriteByte(ref buffer, Version);
     BinSerialize.WriteUInt(ref buffer, Hash);
     BinSerialize.WriteInt(ref buffer, ItemsCount);
 }
 public override void Serialize(ref Span <byte> buffer)
 {
     base.Serialize(ref buffer);
     BinSerialize.WritePackedUnsignedInteger(ref buffer, (uint)_list.Count);
     foreach (var t in Items)
     {
         BinSerialize.WriteString(ref buffer, t);
     }
 }
 protected override void SerializeValue(ref Span <byte> buffer, string value)
 {
     BinSerialize.WriteString(ref buffer, value);
 }
Exemple #4
0
 public void Serialize(ref Span <byte> buffer)
 {
     BinSerialize.WritePackedUnsignedInteger(ref buffer, Uint1);
     BinSerialize.WriteDouble(ref buffer, Double1);
     BinSerialize.WriteString(ref buffer, String);
 }
Exemple #5
0
 public override void Serialize(ref Span <byte> buffer)
 {
     base.Serialize(ref buffer);
     BinSerialize.WriteString(ref buffer, RawValue);
 }