40 : this(
stream, mode, leaveOpen: false)
50 : this(
stream, compressionLevel, leaveOpen: false)
175 protected override void Dispose(
bool disposing)
194 if (deflateStream !=
null)
override void EndWrite(IAsyncResult asyncResult)
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
override ValueTask DisposeAsync()
override Task FlushAsync(CancellationToken cancellationToken)
override void Write(byte[] buffer, int offset, int count)
ValueTask WriteAsyncMemory(ReadOnlyMemory< byte > buffer, CancellationToken cancellationToken)
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
override int EndRead(IAsyncResult asyncResult)
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState)
override void CopyTo(Stream destination, int bufferSize)
override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
unsafe void WriteCore(ReadOnlySpan< byte > buffer)
ValueTask< int > ReadAsyncMemory(Memory< byte > buffer, CancellationToken cancellationToken)
int ReadCore(Span< byte > buffer)
override int Read(byte[] buffer, int offset, int count)
override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState)
override void Dispose(bool disposing)
override ValueTask< int > ReadAsync(Memory< byte > buffer, CancellationToken cancellationToken=default(CancellationToken))
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState)
override int Read(Span< byte > buffer)
ZLibStream(Stream stream, CompressionLevel compressionLevel)
override void SetLength(long value)
ZLibStream(Stream stream, CompressionLevel compressionLevel, bool leaveOpen)
override Task FlushAsync(CancellationToken cancellationToken)
override void WriteByte(byte value)
DeflateStream _deflateStream
override ValueTask DisposeAsync()
override int EndRead(IAsyncResult asyncResult)
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
static void ThrowClosedException()
override void Write(byte[] buffer, int offset, int count)
override ValueTask WriteAsync(ReadOnlyMemory< byte > buffer, CancellationToken cancellationToken=default(CancellationToken))
override void Dispose(bool disposing)
override void EndWrite(IAsyncResult asyncResult)
ZLibStream(Stream stream, CompressionMode mode, bool leaveOpen)
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
override void CopyTo(Stream destination, int bufferSize)
override void Write(ReadOnlySpan< byte > buffer)
override long Seek(long offset, SeekOrigin origin)
override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState)
override int Read(byte[] buffer, int offset, int count)
ZLibStream(Stream stream, CompressionMode mode)
virtual void WriteByte(byte value)
static string ObjectDisposed_StreamClosed