Skip to content

IBaseCodec<T> Methods

Functionality for serializing and deserializing members in a type hierarchy.

Deserialize(Reader<TInput>, T)

abstract
public abstract void Deserialize<TInput>(ref Reader<TInput> reader, T value)
Deserializes into the provided value.

Parameters

readerReader<TInput>
The reader.
valueT
The value.

Serialize(Writer<TBufferWriter>, T)

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

Parameters

writerWriter<TBufferWriter>
The writer.
valueT
The value.