/// <inheritdoc /> public virtual ValueTask <object?> DeserializeAsync(Stream source, Type type, CancellationToken cancellationToken = default) => DefaultMethods.DeserializeAsync(this, source, type);
/// <inheritdoc /> public virtual ValueTask SerializeAsync <T>(Stream target, T item, CancellationToken cancellationToken = default) => DefaultMethods.SerializeAsync(this, target, item);
/// <inheritdoc /> public virtual ValueTask SerializeAsync(Stream target, object?item, Type type, CancellationToken cancellationToken = default) => DefaultMethods.SerializeAsync(this, target, item, type);
/// <inheritdoc /> public virtual ValueTask <T> DeserializeAsync <T>(Stream source, CancellationToken cancellationToken = default) => DefaultMethods.DeserializeAsync <T>(this, source);