3 writes to _buffer
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
150_buffer = ArrayPool<byte>.Shared.Rent(DefaultBufferSize); 775_buffer = null; 830_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); 349else if (n > _buffer.Length) 355_inflater.SetInput(_buffer, 0, n); 489int n = await _stream.ReadAsync(new Memory<byte>(_buffer, 0, _buffer.Length), cancellationToken).ConfigureAwait(false); 511else if (n > _buffer.Length) 517_inflater.SetInput(_buffer, 0, n); 622Debug.Assert(_deflater != null && _buffer != null); 625int compressedBytes = _deflater.GetDeflateOutput(_buffer); 628_stream.Write(_buffer, 0, compressedBytes); 639Debug.Assert(_deflater != null && _buffer != null); 645flushSuccessful = _deflater.Flush(_buffer, out compressedBytes); 648_stream.Write(_buffer, 0, compressedBytes); 669Debug.Assert(_deflater != null && _buffer != null); 678finished = _deflater.Finish(_buffer, out compressedBytes); 681_stream.Write(_buffer, 0, compressedBytes); 695Debug.Assert(_deflater != null && _buffer != null); 704finished = _deflater.Finish(_buffer, out compressedBytes); 707await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes)).ConfigureAwait(false); 772byte[]? buffer = _buffer; 827byte[]? buffer = _buffer; 917Debug.Assert(_deflater != null && _buffer != null); 920int compressedBytes = _deflater.GetDeflateOutput(_buffer); 923await _stream.WriteAsync(new ReadOnlyMemory<byte>(_buffer, 0, compressedBytes), cancellationToken).ConfigureAwait(false);