3 writes to _buffer
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
143_buffer = ArrayPool<byte>.Shared.Rent(DefaultBufferSize); 695_buffer = null; 748_buffer = null;
32 references to _buffer
System.IO.Compression (32)
System\IO\Compression\DeflateZLib\DeflateStream.cs (32)
139[MemberNotNull(nameof(_buffer))] 142Debug.Assert(_buffer == null); 146[MemberNotNull(nameof(_buffer))] 149if (_buffer == null) 227Debug.Assert(_deflater != null && _buffer != null); 237flushSuccessful = _deflater.Flush(_buffer, out compressedBytes); 240await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false); 320int n = _stream.Read(_buffer, 0, _buffer.Length); 334else if (n > _buffer.Length) 340_inflater.SetInput(_buffer, 0, n); 465int n = await _stream.ReadAsync(new Memory<byte>(_buffer, 0, _buffer.Length), cancellationToken).ConfigureAwait(false); 479else if (n > _buffer.Length) 485_inflater.SetInput(_buffer, 0, n); 573Debug.Assert(_deflater != null && _buffer != null); 576int compressedBytes = _deflater.GetDeflateOutput(_buffer); 579_stream.Write(_buffer, 0, compressedBytes); 590Debug.Assert(_deflater != null && _buffer != null); 596flushSuccessful = _deflater.Flush(_buffer, out compressedBytes); 599_stream.Write(_buffer, 0, compressedBytes); 620Debug.Assert(_deflater != null && _buffer != null); 629finished = _deflater.Finish(_buffer, out compressedBytes); 632_stream.Write(_buffer, 0, compressedBytes); 646Debug.Assert(_deflater != null && _buffer != null); 655finished = _deflater.Finish(_buffer, out compressedBytes); 658await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes)).ConfigureAwait(false); 692byte[]? buffer = _buffer; 745byte[]? buffer = _buffer; 826Debug.Assert(_deflater != null && _buffer != null); 829int compressedBytes = _deflater.GetDeflateOutput(_buffer); 832await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false);