Interface ISerializer
public interface ISerializer
Methods
CanSerialize(object?)
bool CanSerialize(object? obj)
Parameters
obj
object
Returns
Serialize(object?)
byte[]? Serialize(object? obj)
Parameters
obj
object
Returns
- byte[]
Serialize(object?, object)
byte[]? Serialize(object? obj, object settings)
Parameters
obj
objectsettings
object
Returns
- byte[]
SerializeAsync(Stream, object?, bool, CancellationToken)
Task SerializeAsync(Stream output, object? obj, bool leaveStreamOpen = false, CancellationToken cancellationToken = default)
Parameters
output
Streamobj
objectleaveStreamOpen
boolcancellationToken
CancellationToken
Returns
SerializeAsync(Stream, object?, object, bool, CancellationToken)
Task SerializeAsync(Stream output, object? obj, object settings, bool leaveStreamOpen = false, CancellationToken cancellationToken = default)
Parameters
output
Streamobj
objectsettings
objectleaveStreamOpen
boolcancellationToken
CancellationToken