Table of Contents

Class SequenceSerializer<T>

Namespace
MarymoorStudios.Core.Rpc
Assembly
MarymoorStudios.Core.Rpc.dll
public sealed class SequenceSerializer<T> : Serializer<Sequence<T>?>

Type Parameters

T
Inheritance
SequenceSerializer<T>
Inherited Members

Constructors

SequenceSerializer()

public SequenceSerializer()

Properties

TypeId

public static TypeId TypeId { get; }

Property Value

TypeId

Methods

GetTypeId()

public override TypeId GetTypeId()

Returns

TypeId

SizeOf(SerializationContext, in Sequence<T>?)

public override int SizeOf(SerializationContext context, in Sequence<T>? value)

Parameters

context SerializationContext
value Sequence<T>

Returns

int

TryRead(SerializationContext, ref ReadOnlyRowBuffer, out Sequence<T>?)

public override bool TryRead(SerializationContext context, ref ReadOnlyRowBuffer buffer, out Sequence<T>? value)

Parameters

context SerializationContext
buffer ReadOnlyRowBuffer
value Sequence<T>

Returns

bool

Write(SerializationContext, ref RowBuffer, in Sequence<T>?)

public override void Write(SerializationContext context, ref RowBuffer buffer, in Sequence<T>? value)

Parameters

context SerializationContext
buffer RowBuffer
value Sequence<T>