/// <summary> /// Serializes record /// </summary> public readonly void Serialize(IRecordFieldSerializer serializer) { serializer.Write(nameof(Pos), Pos); serializer.Write(nameof(Value), Value); serializer.Write(nameof(Price), Price); serializer.Write(nameof(Gross), Gross); serializer.Write(nameof(Description), Description); serializer.CollectionField <int>().Write(nameof(Values), Values); serializer.CollectionField <TestSubValueRecord>().Write(nameof(References), References); }
public void Serialize(IRecordFieldSerializer serializer, TestArraysReferenceRecord record) { serializer.CollectionField <byte>().Write(nameof(ByteValue), record.ByteValue); serializer.CollectionField <sbyte>().Write(nameof(SbyteValue), record.SbyteValue); serializer.CollectionField <ushort>().Write(nameof(UShortValue), record.UShortValue); serializer.CollectionField <short>().Write(nameof(ShortValue), record.ShortValue); serializer.CollectionField <uint>().Write(nameof(UIntValue), record.UIntValue); serializer.CollectionField <ulong>().Write(nameof(ULongValue), record.ULongValue); serializer.CollectionField <long>().Write(nameof(LongValue), record.LongValue); serializer.CollectionField <float>().Write(nameof(FloatValue), record.FloatValue); serializer.CollectionField <double>().Write(nameof(DoubleValue), record.DoubleValue); serializer.CollectionField <decimal>().Write(nameof(DecimalValue), record.DecimalValue); }
public void Serialize(IRecordFieldSerializer serializer, TestReferenceRecord record) { serializer.Write(nameof(ByteValue), record.ByteValue); serializer.Write(nameof(SbyteValue), record.SbyteValue); serializer.Write(nameof(UShortValue), record.UShortValue); serializer.Write(nameof(ShortValue), record.ShortValue); serializer.Write(nameof(UIntValue), record.UIntValue); serializer.Write(nameof(IntValue), record.IntValue); serializer.Write(nameof(ULongValue), record.ULongValue); serializer.Write(nameof(LongValue), record.LongValue); serializer.Write(nameof(StringValue), record.StringValue); serializer.Write(nameof(DoubleValue), record.DoubleValue); serializer.WriteValueField(nameof(NumberValue), record.NumberValue); serializer.WriteReferenceField(nameof(NumberArray), record.NumberArray); }
public override void Serialize(IRecordFieldSerializer serializer, in float record)
public static void Write( this IRecordFieldSerializer serializer, in ReadOnlySpan <char> fieldName,
public override void Serialize(IRecordFieldSerializer serializer, in double record)
public void Serialize(IRecordFieldSerializer serializer, in TestSubValueRecord?record)
public override void Serialize(IRecordFieldSerializer serializer, in ValueRecord record)
public override void Serialize(IRecordFieldSerializer serializer, in TestReferenceRecordArray record)
public void Serialize(IRecordFieldSerializer serializer, in T?record)
public override void Serialize(IRecordFieldSerializer serializer, in ReadOnlyArray <T> record)
public override void Serialize(IRecordFieldSerializer serializer, in decimal record)
public void Serialize(IRecordFieldSerializer serializer, ReadOnlyArrayWrapper <T> record) { serializer.WriteValueField(string.Empty, record.Value); }
public void Serialize(IRecordFieldSerializer serializer, TestSubReferenceRecord?record) { serializer.Write(nameof(Value), record?.Value); }
public override void Serialize(IRecordFieldSerializer serializer, in ulong record)
public override void Serialize(IRecordFieldSerializer serializer, in ushort record)