Deserialize(ArcBuffer)
public T Deserialize(ArcBuffer source) Deserialize a value of type
T from source. Parameters
sourceArcBuffer- The source buffer.
Returns
The deserialized value.
public T Deserialize(ArcBuffer source)T from source. sourceArcBufferpublic T Deserialize(ArcBuffer source, SerializerSession session)T from source. sourceArcBuffersessionSerializerSessionpublic T Deserialize(ArraySegment<byte> source)T from source. sourceArraySegment<byte>public T Deserialize(ArraySegment<byte> source, SerializerSession session)T from source. sourceArraySegment<byte>sessionSerializerSessionpublic T Deserialize(BufferSlice source)T from source. sourceBufferSlicepublic T Deserialize(BufferSlice source, SerializerSession session)T from source. sourceBufferSlicesessionSerializerSessionpublic T Deserialize(ReadOnlyMemory<byte> source)T from source. sourceReadOnlyMemory<byte>public T Deserialize(ReadOnlyMemory<byte> source, SerializerSession session)T from source. sourceReadOnlyMemory<byte>sessionSerializerSessionpublic T Deserialize(ReadOnlySequence<byte> source)T from source. sourceReadOnlySequence<byte>public T Deserialize(ReadOnlySequence<byte> source, SerializerSession session)T from source. sourceReadOnlySequence<byte>sessionSerializerSessionpublic T Deserialize(ReadOnlySpan<byte> source)T from source. sourceReadOnlySpan<byte>public T Deserialize(ReadOnlySpan<byte> source, SerializerSession session)T from source. sourceReadOnlySpan<byte>sessionSerializerSessionpublic T Deserialize(Stream source)T from source. sourceStreampublic T Deserialize(Stream source, SerializerSession session)T from source. sourceStreamsessionSerializerSessionpublic T Deserialize(byte[] source)T from source. sourcebyte[]public T Deserialize(byte[] source, SerializerSession session)T from source. sourcebyte[]sessionSerializerSessionpublic T Deserialize<TInput>(ref Reader<TInput> source)T from source. sourceReader<TInput>public int Serialize(T value, byte[] destination)value into destination. valueTdestinationbyte[]public int Serialize(T value, byte[] destination, SerializerSession session)value into destination. valueTdestinationbyte[]sessionSerializerSessionpublic void Serialize(T value, Stream destination, SerializerSession session, int sizeHint = 0)value into destination. valueTdestinationStreamsessionSerializerSessionsizeHintintpublic void Serialize(T value, Stream destination, int sizeHint = 0)value into destination. valueTdestinationStreamsizeHintintpublic void Serialize(T value, ref Memory<byte> destination)value into destination. valueTdestinationMemory<byte>public void Serialize(T value, ref Memory<byte> destination, SerializerSession session)value into destination. valueTdestinationMemory<byte>sessionSerializerSessionpublic void Serialize(T value, ref Span<byte> destination)value into destination. valueTdestinationSpan<byte>public void Serialize(T value, ref Span<byte> destination, SerializerSession session)value into destination. valueTdestinationSpan<byte>sessionSerializerSessionpublic void Serialize<TBufferWriter>(T value, TBufferWriter destination)value into destination. valueTdestinationTBufferWriterpublic void Serialize<TBufferWriter>(T value, TBufferWriter destination, SerializerSession session)value into destination. valueTdestinationTBufferWritersessionSerializerSessionpublic void Serialize<TBufferWriter>(T value, ref Writer<TBufferWriter> destination)value into destination. valueTdestinationWriter<TBufferWriter>public byte[] SerializeToArray(T value)value into a new array. valueT