CanSerialize(Type)
public bool CanSerialize(Type type) Returns
true if the provided type, type, can be serialized, and false otherwise. Parameters
typeType
public bool CanSerialize(Type type)true if the provided type, type, can be serialized, and false otherwise. typeTypepublic bool CanSerialize<T>()true if the provided type, T, can be serialized, and false otherwise. public T Deserialize<T, TInput>(ref Reader<TInput> source)T from source. sourceReader<TInput>public T Deserialize<T>(ArcBuffer source)T from source. sourceArcBufferpublic T Deserialize<T>(ArcBuffer source, SerializerSession session)T from source. sourceArcBuffersessionSerializerSessionpublic T Deserialize<T>(ArraySegment<byte> source)T from source. sourceArraySegment<byte>public T Deserialize<T>(ArraySegment<byte> source, SerializerSession session)T from source. sourceArraySegment<byte>sessionSerializerSessionpublic T Deserialize<T>(BufferSlice source)T from source. sourceBufferSlicepublic T Deserialize<T>(BufferSlice source, SerializerSession session)T from source. sourceBufferSlicesessionSerializerSessionpublic T Deserialize<T>(ReadOnlyMemory<byte> source)T from source. sourceReadOnlyMemory<byte>public T Deserialize<T>(ReadOnlyMemory<byte> source, SerializerSession session)T from source. sourceReadOnlyMemory<byte>sessionSerializerSessionpublic T Deserialize<T>(ReadOnlySequence<byte> source)T from source. sourceReadOnlySequence<byte>public T Deserialize<T>(ReadOnlySequence<byte> source, SerializerSession session)T from source. sourceReadOnlySequence<byte>sessionSerializerSessionpublic T Deserialize<T>(ReadOnlySpan<byte> source)T from source. sourceReadOnlySpan<byte>public T Deserialize<T>(ReadOnlySpan<byte> source, SerializerSession session)T from source. sourceReadOnlySpan<byte>sessionSerializerSessionpublic T Deserialize<T>(Stream source)T from source. sourceStreampublic T Deserialize<T>(Stream source, SerializerSession session)T from source. sourceStreamsessionSerializerSessionpublic T Deserialize<T>(byte[] source)T from source. sourcebyte[]public T Deserialize<T>(byte[] source, SerializerSession session)T from source. sourcebyte[]sessionSerializerSessionpublic Serializer<T> GetSerializer<T>()public int Serialize<T>(T value, ArraySegment<byte> destination)value into destination. valueTdestinationArraySegment<byte>public int Serialize<T>(T value, ArraySegment<byte> destination, SerializerSession session)value into destination. valueTdestinationArraySegment<byte>sessionSerializerSessionpublic int Serialize<T>(T value, byte[] destination)value into destination. valueTdestinationbyte[]public int Serialize<T>(T value, byte[] destination, SerializerSession session)value into destination. valueTdestinationbyte[]sessionSerializerSessionpublic void Serialize<T, TBufferWriter>(T value, TBufferWriter destination)value into destination. valueTdestinationTBufferWriterpublic void Serialize<T, TBufferWriter>(T value, TBufferWriter destination, SerializerSession session)value into destination. valueTdestinationTBufferWritersessionSerializerSessionpublic void Serialize<T, TBufferWriter>(T value, ref Writer<TBufferWriter> destination)value into destination. valueTdestinationWriter<TBufferWriter>public void Serialize<T>(T value, Stream destination, SerializerSession session, int sizeHint = 0)value into destination. valueTdestinationStreamsessionSerializerSessionsizeHintintpublic void Serialize<T>(T value, Stream destination, int sizeHint = 0)value into destination. valueTdestinationStreamsizeHintintpublic void Serialize<T>(T value, ref Memory<byte> destination)value into destination. valueTdestinationMemory<byte>public void Serialize<T>(T value, ref Memory<byte> destination, SerializerSession session)value into destination. valueTdestinationMemory<byte>sessionSerializerSessionpublic void Serialize<T>(T value, ref Span<byte> destination)value into destination. valueTdestinationSpan<byte>public void Serialize<T>(T value, ref Span<byte> destination, SerializerSession session)value into destination. valueTdestinationSpan<byte>sessionSerializerSessionpublic byte[] SerializeToArray<T>(T value)value into a new array. valueT