Interface IDeserializer
public interface IDeserializer
Methods
Deserialize(ReadOnlyMemory<byte>)
object? Deserialize(ReadOnlyMemory<byte> input)
Parameters
inputReadOnlyMemory<byte>
Returns
- object
Deserialize(ReadOnlyMemory<byte>, Type)
object? Deserialize(ReadOnlyMemory<byte> input, Type type)
Parameters
inputReadOnlyMemory<byte>typeType
Returns
- object
Deserialize(ReadOnlyMemory<byte>, Type, object)
object? Deserialize(ReadOnlyMemory<byte> input, Type type, object settings)
Parameters
inputReadOnlyMemory<byte>typeTypesettingsobject
Returns
- object
DeserializeAsync(Stream, CancellationToken)
ValueTask<object?> DeserializeAsync(Stream input, CancellationToken cancellationToken = default)
Parameters
inputStreamcancellationTokenCancellationToken
Returns
- ValueTask<object>
DeserializeAsync(Stream, Type, CancellationToken)
ValueTask<object?> DeserializeAsync(Stream input, Type type, CancellationToken cancellationToken = default)
Parameters
inputStreamtypeTypecancellationTokenCancellationToken
Returns
- ValueTask<object>
DeserializeAsync<T>(Stream, CancellationToken)
ValueTask<T?> DeserializeAsync<T>(Stream input, CancellationToken cancellationToken = default)
Parameters
inputStreamcancellationTokenCancellationToken
Returns
- ValueTask<T>
Type Parameters
T
Deserialize<T>(ReadOnlyMemory<byte>)
T? Deserialize<T>(ReadOnlyMemory<byte> input)
Parameters
inputReadOnlyMemory<byte>
Returns
- T
Type Parameters
T
Deserialize<T>(ReadOnlyMemory<byte>, object)
T? Deserialize<T>(ReadOnlyMemory<byte> input, object settings)
Parameters
inputReadOnlyMemory<byte>settingsobject
Returns
- T
Type Parameters
T