Skip to content

IValueSerializer<T> Methods

Functionality for serializing a value type.

Deserialize(Reader<TInput>, T)

abstract
public abstract void Deserialize<TInput>(ref Reader<TInput> reader, scoped ref T value)
Deserializes the specified type.

Parameters

readerReader<TInput>
The reader.
valueT
The value.

Serialize(Writer<TBufferWriter>, T)

abstract
public abstract void Serialize<TBufferWriter>(ref Writer<TBufferWriter> writer, scoped ref T value)
Serializes the provided value.

Parameters

writerWriter<TBufferWriter>
The writer.
valueT
The value.