3 writes to _bufferCount
System.IO.Compression.Brotli (3)
System\IO\Compression\dec\BrotliStream.Decompress.cs (3)
78
_bufferCount
+= bytesRead;
174
_bufferCount
+= bytesRead;
216
_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)
69
int bytesRead = _stream.Read(_buffer,
_bufferCount
, _buffer.Length -
_bufferCount
);
80
if (
_bufferCount
> _buffer.Length)
166
int bytesRead = await _stream.ReadAsync(_buffer.AsMemory(
_bufferCount
), cancellationToken).ConfigureAwait(false);
177
if (
_bufferCount
> _buffer.Length)
207
lastResult = _decoder.Decompress(new ReadOnlySpan<byte>(_buffer, _bufferOffset,
_bufferCount
), destination, out int bytesConsumed, out bytesWritten);
236
if (
_bufferCount
!= 0)
245
(lastResult == OperationStatus.DestinationTooSmall && destination.IsEmpty &&
_bufferCount
== 0), $"{nameof(lastResult)} == {lastResult}, {nameof(destination.Length)} == {destination.Length}");
248
if (
_bufferCount
!= 0 && _bufferOffset != 0)
250
new ReadOnlySpan<byte>(_buffer, _bufferOffset,
_bufferCount
).CopyTo(_buffer);