Interface IDeserializer
public interface IDeserializer
Methods
Deserialize(ReadOnlyMemory<byte>)
object? Deserialize(ReadOnlyMemory<byte> input)
Parameters
input
ReadOnlyMemory<byte>
Returns
- object
Deserialize(ReadOnlyMemory<byte>, Type)
object? Deserialize(ReadOnlyMemory<byte> input, Type type)
Parameters
input
ReadOnlyMemory<byte>type
Type
Returns
- object
Deserialize(ReadOnlyMemory<byte>, Type, object)
object? Deserialize(ReadOnlyMemory<byte> input, Type type, object settings)
Parameters
input
ReadOnlyMemory<byte>type
Typesettings
object
Returns
- object
DeserializeAsync(Stream, CancellationToken)
ValueTask<object?> DeserializeAsync(Stream input, CancellationToken cancellationToken = default)
Parameters
input
StreamcancellationToken
CancellationToken
Returns
- ValueTask<object>
DeserializeAsync(Stream, Type, CancellationToken)
ValueTask<object?> DeserializeAsync(Stream input, Type type, CancellationToken cancellationToken = default)
Parameters
input
Streamtype
TypecancellationToken
CancellationToken
Returns
- ValueTask<object>
DeserializeAsync<T>(Stream, CancellationToken)
ValueTask<T?> DeserializeAsync<T>(Stream input, CancellationToken cancellationToken = default)
Parameters
input
StreamcancellationToken
CancellationToken
Returns
- ValueTask<T>
Type Parameters
T
Deserialize<T>(ReadOnlyMemory<byte>)
T? Deserialize<T>(ReadOnlyMemory<byte> input)
Parameters
input
ReadOnlyMemory<byte>
Returns
- T
Type Parameters
T
Deserialize<T>(ReadOnlyMemory<byte>, object)
T? Deserialize<T>(ReadOnlyMemory<byte> input, object settings)
Parameters
input
ReadOnlyMemory<byte>settings
object
Returns
- T
Type Parameters
T