3 writes to _buffer
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
144
_buffer
= ArrayPool<byte>.Shared.Rent(DefaultBufferSize);
742
_buffer
= null;
795
_buffer
= null;
34 references to _buffer
System.IO.Compression (34)
System\IO\Compression\DeflateZLib\DeflateStream.cs (34)
140
[MemberNotNull(nameof(
_buffer
))]
143
Debug.Assert(
_buffer
== null);
147
[MemberNotNull(nameof(
_buffer
))]
150
if (
_buffer
== null)
228
Debug.Assert(_deflater != null &&
_buffer
!= null);
238
flushSuccessful = _deflater.Flush(
_buffer
, out compressedBytes);
241
await _stream.WriteAsync(new ReadOnlyMemory<byte>(
_buffer
, 0, compressedBytes), cancellationToken).ConfigureAwait(false);
321
int n = _stream.Read(
_buffer
, 0,
_buffer
.Length);
335
else if (n >
_buffer
.Length)
341
_inflater.SetInput(
_buffer
, 0, n);
466
int n = await _stream.ReadAsync(new Memory<byte>(
_buffer
, 0,
_buffer
.Length), cancellationToken).ConfigureAwait(false);
480
else if (n >
_buffer
.Length)
486
_inflater.SetInput(
_buffer
, 0, n);
575
Debug.Assert(_deflater != null &&
_buffer
!= null);
578
int compressedBytes = _deflater.GetDeflateOutput(
_buffer
);
581
_stream.Write(
_buffer
, 0, compressedBytes);
594
Debug.Assert(_deflater != null &&
_buffer
!= null);
600
flushSuccessful = _deflater.Flush(
_buffer
, out compressedBytes);
603
_stream.Write(
_buffer
, 0, compressedBytes);
625
Debug.Assert(_deflater != null &&
_buffer
!= null);
641
finished = _deflater.Finish(
_buffer
, out compressedBytes);
644
_stream.Write(
_buffer
, 0, compressedBytes);
657
finished = _deflater.Finish(
_buffer
, out _);
672
Debug.Assert(_deflater != null &&
_buffer
!= null);
688
finished = _deflater.Finish(
_buffer
, out compressedBytes);
691
await _stream.WriteAsync(new ReadOnlyMemory<byte>(
_buffer
, 0, compressedBytes)).ConfigureAwait(false);
704
finished = _deflater.Finish(
_buffer
, out _);
739
byte[]? buffer =
_buffer
;
792
byte[]? buffer =
_buffer
;
875
Debug.Assert(_deflater != null &&
_buffer
!= null);
878
int compressedBytes = _deflater.GetDeflateOutput(
_buffer
);
881
await _stream.WriteAsync(new ReadOnlyMemory<byte>(
_buffer
, 0, compressedBytes), cancellationToken).ConfigureAwait(false);