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
dataReadOnlyMemory<byte>typeType
Returns
Deserialize<T>(ReadOnlyMemory<byte>)
Deserializes a value from a read-only memory region.
T Deserialize<T>(ReadOnlyMemory<byte> data)
Parameters
dataReadOnlyMemory<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
writerIBufferWriter<byte>valueT
Type Parameters
T