3 writes to _buffer
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
144_buffer = ArrayPool<byte>.Shared.Rent(DefaultBufferSize); 739_buffer = null; 794_buffer = null;
32 references to _buffer
System.IO.Compression (32)
System\IO\Compression\DeflateZLib\DeflateStream.cs (32)
140[MemberNotNull(nameof(_buffer))] 143Debug.Assert(_buffer == null); 147[MemberNotNull(nameof(_buffer))] 150if (_buffer == null) 228Debug.Assert(_deflater != null && _buffer != null); 238flushSuccessful = _deflater.Flush(_buffer, out compressedBytes); 241await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false); 321int n = _stream.Read(_buffer, 0, _buffer.Length); 335else if (n > _buffer.Length) 341_inflater.SetInput(_buffer, 0, n); 473int n = await _stream.ReadAsync(new Memory<byte>(_buffer, 0, _buffer.Length), cancellationToken).ConfigureAwait(false); 487else if (n > _buffer.Length) 493_inflater.SetInput(_buffer, 0, n); 588Debug.Assert(_deflater != null && _buffer != null); 591int compressedBytes = _deflater.GetDeflateOutput(_buffer); 594_stream.Write(_buffer, 0, compressedBytes); 605Debug.Assert(_deflater != null && _buffer != null); 611flushSuccessful = _deflater.Flush(_buffer, out compressedBytes); 614_stream.Write(_buffer, 0, compressedBytes); 635Debug.Assert(_deflater != null && _buffer != null); 644finished = _deflater.Finish(_buffer, out compressedBytes); 647_stream.Write(_buffer, 0, compressedBytes); 661Debug.Assert(_deflater != null && _buffer != null); 670finished = _deflater.Finish(_buffer, out compressedBytes); 673await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes)).ConfigureAwait(false); 736byte[]? buffer = _buffer; 791byte[]? buffer = _buffer; 872Debug.Assert(_deflater != null && _buffer != null); 875int compressedBytes = _deflater.GetDeflateOutput(_buffer); 878await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false);