3 writes to _buffer
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
150_buffer = ArrayPool<byte>.Shared.Rent(DefaultBufferSize); 745_buffer = null; 800_buffer = null;
32 references to _buffer
System.IO.Compression (32)
System\IO\Compression\DeflateZLib\DeflateStream.cs (32)
146[MemberNotNull(nameof(_buffer))] 149Debug.Assert(_buffer == null); 153[MemberNotNull(nameof(_buffer))] 156if (_buffer == null) 234Debug.Assert(_deflater != null && _buffer != null); 244flushSuccessful = _deflater.Flush(_buffer, out compressedBytes); 247await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false); 327int n = _stream.Read(_buffer, 0, _buffer.Length); 341else if (n > _buffer.Length) 347_inflater.SetInput(_buffer, 0, n); 479int n = await _stream.ReadAsync(new Memory<byte>(_buffer, 0, _buffer.Length), cancellationToken).ConfigureAwait(false); 493else if (n > _buffer.Length) 499_inflater.SetInput(_buffer, 0, n); 594Debug.Assert(_deflater != null && _buffer != null); 597int compressedBytes = _deflater.GetDeflateOutput(_buffer); 600_stream.Write(_buffer, 0, compressedBytes); 611Debug.Assert(_deflater != null && _buffer != null); 617flushSuccessful = _deflater.Flush(_buffer, out compressedBytes); 620_stream.Write(_buffer, 0, compressedBytes); 641Debug.Assert(_deflater != null && _buffer != null); 650finished = _deflater.Finish(_buffer, out compressedBytes); 653_stream.Write(_buffer, 0, compressedBytes); 667Debug.Assert(_deflater != null && _buffer != null); 676finished = _deflater.Finish(_buffer, out compressedBytes); 679await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes)).ConfigureAwait(false); 742byte[]? buffer = _buffer; 797byte[]? buffer = _buffer; 878Debug.Assert(_deflater != null && _buffer != null); 881int compressedBytes = _deflater.GetDeflateOutput(_buffer); 884await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false);