3 writes to _bufferCount
System.IO.Compression.Brotli (3)
System\IO\Compression\dec\BrotliStream.Decompress.cs (3)
75_bufferCount += bytesRead; 162_bufferCount += bytesRead; 196_bufferCount -= bytesConsumed;
10 references to _bufferCount
System.IO.Compression.Brotli (10)
System\IO\Compression\dec\BrotliStream.Decompress.cs (10)
66int bytesRead = _stream.Read(_buffer, _bufferCount, _buffer.Length - _bufferCount); 77if (_bufferCount > _buffer.Length) 154int bytesRead = await _stream.ReadAsync(_buffer.AsMemory(_bufferCount), cancellationToken).ConfigureAwait(false); 165if (_bufferCount > _buffer.Length) 187OperationStatus lastResult = _decoder.Decompress(new ReadOnlySpan<byte>(_buffer, _bufferOffset, _bufferCount), destination, out int bytesConsumed, out bytesWritten); 216if (_bufferCount != 0) 225(lastResult == OperationStatus.DestinationTooSmall && destination.IsEmpty && _bufferCount == 0), $"{nameof(lastResult)} == {lastResult}, {nameof(destination.Length)} == {destination.Length}"); 228if (_bufferCount != 0 && _bufferOffset != 0) 230new ReadOnlySpan<byte>(_buffer, _bufferOffset, _bufferCount).CopyTo(_buffer);