Class ValueTupleSerializer<T1, T2, T3, T4, T5, T6>
- Namespace
- MarymoorStudios.Core.Serialization.System
- Assembly
- MarymoorStudios.Core.Serialization.dll
public sealed class ValueTupleSerializer<T1, T2, T3, T4, T5, T6> : Serializer<(T1, T2, T3, T4, T5, T6)>
Type Parameters
T1T2T3T4T5T6
- Inheritance
-
Serializer<(T1, T2, T3, T4, T5, T6)>ValueTupleSerializer<T1, T2, T3, T4, T5, T6>
- Inherited Members
Constructors
ValueTupleSerializer()
public ValueTupleSerializer()
Properties
TypeId
public static TypeId TypeId { get; }
Property Value
Methods
GetTypeId()
public override TypeId GetTypeId()
Returns
SizeOf(SerializationContext, in (T1, T2, T3, T4, T5, T6))
public override int SizeOf(SerializationContext context, in (T1, T2, T3, T4, T5, T6) value)
Parameters
contextSerializationContextvalue(T1, T2, T3, T4, T5, T6)
Returns
TryRead(SerializationContext, ref ReadOnlyRowBuffer, out (T1, T2, T3, T4, T5, T6))
public override bool TryRead(SerializationContext context, ref ReadOnlyRowBuffer buffer, out (T1, T2, T3, T4, T5, T6) value)
Parameters
contextSerializationContextbufferReadOnlyRowBuffervalue(T1, T2, T3, T4, T5, T6)
Returns
Write(SerializationContext, ref RowBuffer, in (T1, T2, T3, T4, T5, T6))
public override void Write(SerializationContext context, ref RowBuffer buffer, in (T1, T2, T3, T4, T5, T6) value)
Parameters
contextSerializationContextbufferRowBuffervalue(T1, T2, T3, T4, T5, T6)