Method TrySerialize
- Namespace
- AvroSharp.Serialization
- Assembly
- AvroSharp.dll
TrySerialize<T>(Span<byte>, T, out int)
Writes a value into destination, allocating nothing.
public static bool TrySerialize<T>(Span<byte> destination, T value, out int bytesWritten) where T : IAvroSerializable<T>
Parameters
destinationSpan<byte>The caller's memory.
valueTThe value.
bytesWrittenintThe bytes written, or 0 when the value does not fit.
Returns
Type Parameters
TA generated type.