2 writes to _stream
System.IO.Compression.Brotli (2)
System\IO\Compression\BrotliStream.cs (2)
57
_stream
= stream;
149
_stream
= null!;
22 references to _stream
System.IO.Compression.Brotli (22)
System\IO\Compression\BrotliStream.cs (10)
64
ObjectDisposedException.ThrowIf(
_stream
is null, this);
73
if (disposing &&
_stream
!= null)
82
_stream
.Dispose();
102
if (
_stream
!= null)
111
await
_stream
.DisposeAsync().ConfigureAwait(false);
172
return
_stream
;
177
public override bool CanRead => _mode == CompressionMode.Decompress &&
_stream
!= null &&
_stream
.CanRead;
180
public override bool CanWrite => _mode == CompressionMode.Compress &&
_stream
!= null &&
_stream
.CanWrite;
System\IO\Compression\dec\BrotliStream.Decompress.cs (6)
69
int bytesRead =
_stream
.Read(_buffer, _bufferCount, _buffer.Length - _bufferCount);
87
if (bytesWritten == 0 && lastResult == OperationStatus.Done && !_decompressionFinished &&
_stream
.CanSeek)
89
TryRewindStream(
_stream
);
166
int bytesRead = await
_stream
.ReadAsync(_buffer.AsMemory(_bufferCount), cancellationToken).ConfigureAwait(false);
184
if (bytesWritten == 0 && lastResult == OperationStatus.Done && !_decompressionFinished &&
_stream
.CanSeek)
186
TryRewindStream(
_stream
);
System\IO\Compression\enc\BrotliStream.Compress.cs (6)
95
_stream
.Write(output.Slice(0, bytesWritten));
173
await
_stream
.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, bytesWritten), cancellationToken).ConfigureAwait(false);
203
_stream
.Write(output.Slice(0, bytesWritten));
207
_stream
.Flush();
243
await
_stream
.WriteAsync(output.Slice(0, bytesWritten), cancellationToken).ConfigureAwait(false);
246
await
_stream
.FlushAsync(cancellationToken).ConfigureAwait(false);