3 writes to _inflater
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
88_inflater = Inflater.CreateInflater(windowBits, uncompressedSize); 750_inflater = null; 805_inflater = null;
45 references to _inflater
System.IO.Compression (45)
System\IO\Compression\DeflateZLib\DeflateStream.cs (45)
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); 702Debug.Assert(_inflater != null); 705int unconsumedBytes = _inflater.GetAvailableInput(); 745_inflater?.Dispose(); 800_inflater?.Dispose(); 965Debug.Assert(_deflateStream._inflater != null); 967while (!_deflateStream._inflater.Finished()) 969int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 974else if (_deflateStream._inflater.NeedsInput()) 983if (s_useStrictValidation && !_deflateStream._inflater.Finished()) 989if (_deflateStream._inflater.Finished() && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek) 1008Debug.Assert(_deflateStream._inflater != null); 1010while (!_deflateStream._inflater.Finished()) 1012int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 1017else if (_deflateStream._inflater.NeedsInput()) 1026if (s_useStrictValidation && !_deflateStream._inflater.Finished()) 1032if (_deflateStream._inflater.Finished() && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek) 1072Debug.Assert(_deflateStream._inflater is not null); 1075_deflateStream._inflater.SetInput(buffer); 1080while (!_deflateStream._inflater.Finished()) 1082int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1087else if (_deflateStream._inflater.NeedsInput()) 1098_deflateStream._inflater.UnsetInput(); 1119Debug.Assert(_deflateStream._inflater != null); 1121_deflateStream._inflater.SetInput(buffer, offset, count); 1126while (!_deflateStream._inflater.Finished()) 1128int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1133else if (_deflateStream._inflater.NeedsInput()) 1144_deflateStream._inflater.UnsetInput();