39 : this(
stream, mode, leaveOpen: false)
49 : this(
stream, compressionLevel, leaveOpen: false)
139 protected override void Dispose(
bool disposing)
159 return base.DisposeAsync();
162 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 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 void Dispose(bool disposing)
override void SetLength(long value)
override int EndRead(IAsyncResult asyncResult)
override int Read(Span< byte > buffer)
override void Write(ReadOnlySpan< byte > buffer)
override long Seek(long offset, SeekOrigin origin)
GZipStream(Stream stream, CompressionMode mode, bool leaveOpen)
override void Write(byte[] buffer, int offset, int count)
override void EndWrite(IAsyncResult asyncResult)
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
override ValueTask WriteAsync(ReadOnlyMemory< byte > buffer, CancellationToken cancellationToken=default(CancellationToken))
static void ThrowStreamClosedException()
DeflateStream _deflateStream
override Task FlushAsync(CancellationToken cancellationToken)
override Task CopyToAsync(Stream destination, int bufferSize, CancellationToken cancellationToken)
GZipStream(Stream stream, CompressionLevel compressionLevel)
void CheckDeflateStream()
override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState)
override ValueTask DisposeAsync()
GZipStream(Stream stream, CompressionLevel compressionLevel, bool leaveOpen)
override void CopyTo(Stream destination, int bufferSize)
GZipStream(Stream stream, CompressionMode mode)
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
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(byte[] buffer, int offset, int count)
override void Dispose(bool disposing)
static string ObjectDisposed_StreamClosed
static string NotSupported
static IAsyncResult Begin(Task task, AsyncCallback callback, object state)
static CancellationToken None