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); }
public void Serialize(ref Span <byte> buffer) { BinSerialize.WritePackedUnsignedInteger(ref buffer, Uint1); BinSerialize.WriteDouble(ref buffer, Double1); BinSerialize.WriteString(ref buffer, String); }
public override void Serialize(ref Span <byte> buffer) { base.Serialize(ref buffer); BinSerialize.WriteString(ref buffer, RawValue); }