namespace System.IO.Compression {
public sealed class BrotliStream : Stream {
+ public override ValueTask DisposeAsync();
+ public override Task FlushAsync(CancellationToken cancellationToken);
+ public override int Read(Span<byte> buffer);
+ public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
+ public override void Write(ReadOnlySpan<byte> buffer);
+ public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
}
public class DeflateStream : Stream {
+ public override void CopyTo(Stream destination, int bufferSize);
+ public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken);
+ public override ValueTask DisposeAsync();
+ public override Task FlushAsync(CancellationToken cancellationToken);
+ public override int Read(Span<byte> buffer);
+ public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
+ public override int ReadByte();
+ public override void Write(ReadOnlySpan<byte> buffer);
+ public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
}
public class GZipStream : Stream {
+ public override void CopyTo(Stream destination, int bufferSize);
+ public override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken);
+ public override ValueTask DisposeAsync();
+ public override Task FlushAsync(CancellationToken cancellationToken);
+ public override int Read(Span<byte> buffer);
+ public override ValueTask<int> ReadAsync(Memory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
+ public override int ReadByte();
+ public override void Write(ReadOnlySpan<byte> buffer);
+ public override ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));
}
}