3 writes to _inflater
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
88_inflater = Inflater.CreateInflater(windowBits, uncompressedSize); 740_inflater = null; 795_inflater = null;
43 references to _inflater
System.IO.Compression (43)
System\IO\Compression\DeflateZLib\DeflateStream.cs (43)
280Debug.Assert(_inflater != null); 281return _inflater.Inflate(out b) ? b : base.ReadByte(); 310Debug.Assert(_inflater != null); 317bytesRead = _inflater.Inflate(buffer); 325if (_inflater.NeedsInput()) 335if (s_useStrictValidation && !buffer.IsEmpty && !_inflater.Finished() && _inflater.NonEmptyInput()) 347_inflater.SetInput(_buffer, 0, n); 379_inflater!.Finished() && 380(!_inflater.IsGzipStream() || !_inflater.NeedsInput()); 455Debug.Assert(_inflater != null); 469bytesRead = _inflater.Inflate(buffer.Span); 477if (_inflater.NeedsInput()) 487if (s_useStrictValidation && !_inflater.Finished() && _inflater.NonEmptyInput() && !buffer.IsEmpty) 499_inflater.SetInput(_buffer, 0, n); 692Debug.Assert(_inflater != null); 695int unconsumedBytes = _inflater.GetAvailableInput(); 735_inflater?.Dispose(); 790_inflater?.Dispose(); 946Debug.Assert(_deflateStream._inflater != null); 948while (!_deflateStream._inflater.Finished()) 950int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 955else if (_deflateStream._inflater.NeedsInput()) 964if (s_useStrictValidation && !_deflateStream._inflater.Finished()) 970if (_deflateStream._inflater.Finished() && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek) 989Debug.Assert(_deflateStream._inflater != null); 991while (!_deflateStream._inflater.Finished()) 993int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 998else if (_deflateStream._inflater.NeedsInput()) 1007if (s_useStrictValidation && !_deflateStream._inflater.Finished()) 1013if (_deflateStream._inflater.Finished() && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek) 1053Debug.Assert(_deflateStream._inflater is not null); 1056_deflateStream._inflater.SetInput(buffer); 1059while (!_deflateStream._inflater.Finished()) 1061int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1066else if (_deflateStream._inflater.NeedsInput()) 1090Debug.Assert(_deflateStream._inflater != null); 1092_deflateStream._inflater.SetInput(buffer, offset, count); 1095while (!_deflateStream._inflater.Finished()) 1097int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1102else if (_deflateStream._inflater.NeedsInput())