2 writes to _buffer
System.IO.Compression.Brotli (2)
System\IO\Compression\BrotliStream.cs (2)
59_buffer = ArrayPool<byte>.Shared.Rent(DefaultInternalBufferSize); 156_buffer = null!;
14 references to _buffer
System.IO.Compression.Brotli (14)
System\IO\Compression\BrotliStream.cs (1)
153byte[] buffer = _buffer;
System\IO\Compression\dec\BrotliStream.Decompress.cs (8)
69int bytesRead = _stream.Read(_buffer, _bufferCount, _buffer.Length - _bufferCount); 80if (_bufferCount > _buffer.Length) 166int bytesRead = await _stream.ReadAsync(_buffer.AsMemory(_bufferCount), cancellationToken).ConfigureAwait(false); 177if (_bufferCount > _buffer.Length) 207lastResult = _decoder.Decompress(new ReadOnlySpan<byte>(_buffer, _bufferOffset, _bufferCount), destination, out int bytesConsumed, out bytesWritten); 250new ReadOnlySpan<byte>(_buffer, _bufferOffset, _bufferCount).CopyTo(_buffer);
System\IO\Compression\enc\BrotliStream.Compress.cs (5)
86Span<byte> output = new Span<byte>(_buffer); 164Memory<byte> output = new Memory<byte>(_buffer); 173await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, bytesWritten), cancellationToken).ConfigureAwait(false); 194Span<byte> output = new Span<byte>(_buffer); 237Memory<byte> output = new Memory<byte>(_buffer);