3 writes to _bufferCount
System.IO.Compression.Brotli (3)
System\IO\Compression\dec\BrotliStream.Decompress.cs (3)
90
_bufferCount
+= bytesRead;
186
_bufferCount
+= bytesRead;
228
_bufferCount
-= bytesConsumed;
11 references to _bufferCount
System.IO.Compression.Brotli (11)
System\IO\Compression\BrotliStream.cs (1)
132
int unconsumedBytes =
_bufferCount
;
System\IO\Compression\dec\BrotliStream.Decompress.cs (10)
81
int bytesRead = _stream.Read(_buffer,
_bufferCount
, _buffer.Length -
_bufferCount
);
92
if (
_bufferCount
> _buffer.Length)
178
int bytesRead = await _stream.ReadAsync(_buffer.AsMemory(
_bufferCount
), cancellationToken).ConfigureAwait(false);
189
if (
_bufferCount
> _buffer.Length)
219
lastResult = _decoder.Decompress(new ReadOnlySpan<byte>(_buffer, _bufferOffset,
_bufferCount
), destination, out int bytesConsumed, out bytesWritten);
248
if (
_bufferCount
!= 0)
257
(lastResult == OperationStatus.DestinationTooSmall && destination.IsEmpty &&
_bufferCount
== 0), $"{nameof(lastResult)} == {lastResult}, {nameof(destination.Length)} == {destination.Length}");
260
if (
_bufferCount
!= 0 && _bufferOffset != 0)
262
new ReadOnlySpan<byte>(_buffer, _bufferOffset,
_bufferCount
).CopyTo(_buffer);