Table of Contents

Interface ISerializer

Namespace
DotBoxD.Services.Serialization
Assembly
DotBoxD.Services.dll

Abstraction for message serialization.

public interface ISerializer
Extension Methods

Methods

Deserialize(ReadOnlyMemory<byte>, Type)

Deserializes a value from a read-only memory region to a specified type.

object? Deserialize(ReadOnlyMemory<byte> data, Type type)

Parameters

data ReadOnlyMemory<byte>
type Type

Returns

object

Deserialize<T>(ReadOnlyMemory<byte>)

Deserializes a value from a read-only memory region.

T Deserialize<T>(ReadOnlyMemory<byte> data)

Parameters

data ReadOnlyMemory<byte>

Returns

T

Type Parameters

T

Serialize<T>(IBufferWriter<byte>, T)

Serializes a value into the supplied buffer writer.

void Serialize<T>(IBufferWriter<byte> writer, T value)

Parameters

writer IBufferWriter<byte>
value T

Type Parameters

T