3 writes to _arrayPoolBuffer
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
977
_arrayPoolBuffer
= ArrayPool<byte>.Shared.Rent(bufferSize);
1040
_arrayPoolBuffer
= null!;
1101
_arrayPoolBuffer
= null!;
16 references to _arrayPoolBuffer
System.IO.Compression (16)
System\IO\Compression\DeflateZLib\DeflateStream.cs (16)
999
int bytesRead = _deflateStream._inflater.Inflate(
_arrayPoolBuffer
, 0,
_arrayPoolBuffer
.Length);
1002
await _destination.WriteAsync(new ReadOnlyMemory<byte>(
_arrayPoolBuffer
, 0, bytesRead), _cancellationToken).ConfigureAwait(false);
1012
await _deflateStream._stream.CopyToAsync(this,
_arrayPoolBuffer
.Length, _cancellationToken).ConfigureAwait(false);
1039
ArrayPool<byte>.Shared.Return(
_arrayPoolBuffer
);
1062
int bytesRead = _deflateStream._inflater.Inflate(
_arrayPoolBuffer
, 0,
_arrayPoolBuffer
.Length);
1065
_destination.Write(
_arrayPoolBuffer
, 0, bytesRead);
1075
_deflateStream._stream.CopyTo(this,
_arrayPoolBuffer
.Length);
1100
ArrayPool<byte>.Shared.Return(
_arrayPoolBuffer
);
1107
Debug.Assert(buffer !=
_arrayPoolBuffer
);
1142
int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(
_arrayPoolBuffer
));
1145
await _destination.WriteAsync(new ReadOnlyMemory<byte>(
_arrayPoolBuffer
, 0, bytesRead), cancellationToken).ConfigureAwait(false);
1165
Debug.Assert(buffer !=
_arrayPoolBuffer
);
1188
int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(
_arrayPoolBuffer
));
1191
_destination.Write(
_arrayPoolBuffer
, 0, bytesRead);