3 writes to _inflater
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
82_inflater = new Inflater(windowBits, uncompressedSize); 737_inflater = null; 790_inflater = null;
39 references to _inflater
System.IO.Compression (39)
System\IO\Compression\DeflateZLib\DeflateStream.cs (39)
274Debug.Assert(_inflater != null); 275return _inflater.Inflate(out b) ? b : base.ReadByte(); 304Debug.Assert(_inflater != null); 311bytesRead = _inflater.Inflate(buffer); 319if (_inflater.NeedsInput()) 329if (s_useStrictValidation && !buffer.IsEmpty && !_inflater.Finished() && _inflater.NonEmptyInput()) 341_inflater.SetInput(_buffer, 0, n); 366_inflater!.Finished() && 367(!_inflater.IsGzipStream() || !_inflater.NeedsInput()); 442Debug.Assert(_inflater != null); 456bytesRead = _inflater.Inflate(buffer.Span); 464if (_inflater.NeedsInput()) 474if (s_useStrictValidation && !_inflater.Finished() && _inflater.NonEmptyInput() && !buffer.IsEmpty) 486_inflater.SetInput(_buffer, 0, n); 732_inflater?.Dispose(); 785_inflater?.Dispose(); 943Debug.Assert(_deflateStream._inflater != null); 945while (!_deflateStream._inflater.Finished()) 947int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 952else if (_deflateStream._inflater.NeedsInput()) 961if (s_useStrictValidation && !_deflateStream._inflater.Finished()) 979Debug.Assert(_deflateStream._inflater != null); 981while (!_deflateStream._inflater.Finished()) 983int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 988else if (_deflateStream._inflater.NeedsInput()) 997if (s_useStrictValidation && !_deflateStream._inflater.Finished()) 1036Debug.Assert(_deflateStream._inflater is not null); 1039_deflateStream._inflater.SetInput(buffer); 1042while (!_deflateStream._inflater.Finished()) 1044int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1049else if (_deflateStream._inflater.NeedsInput()) 1073Debug.Assert(_deflateStream._inflater != null); 1075_deflateStream._inflater.SetInput(buffer, offset, count); 1078while (!_deflateStream._inflater.Finished()) 1080int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1085else if (_deflateStream._inflater.NeedsInput())