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)
153
byte[] buffer =
_buffer
;
System\IO\Compression\dec\BrotliStream.Decompress.cs (8)
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);
250
new ReadOnlySpan<byte>(
_buffer
, _bufferOffset, _bufferCount).CopyTo(
_buffer
);
System\IO\Compression\enc\BrotliStream.Compress.cs (5)
86
Span<byte> output = new Span<byte>(
_buffer
);
164
Memory<byte> output = new Memory<byte>(
_buffer
);
173
await _stream.WriteAsync(new ReadOnlyMemory<byte>(
_buffer
, 0, bytesWritten), cancellationToken).ConfigureAwait(false);
194
Span<byte> output = new Span<byte>(
_buffer
);
237
Memory<byte> output = new Memory<byte>(
_buffer
);