3 writes to _inflater
System.IO.Compression (3)
System\IO\Compression\DeflateZLib\DeflateStream.cs (3)
88_inflater = Inflater.CreateInflater(windowBits, uncompressedSize); 770_inflater = null; 825_inflater = null;
61 references to _inflater
System.IO.Compression (61)
System\IO\Compression\DeflateZLib\DeflateStream.cs (61)
280Debug.Assert(_inflater != null); 281return _inflater.Inflate(out b) ? b : base.ReadByte(); 310Debug.Assert(_inflater != null); 317bytesRead = _inflater.Inflate(buffer); 325if (_inflater.NeedsInput()) 335if (_inflater.HasUnconfirmedGZipProbe && _stream.CanSeek) 341_inflater.MarkEndOfStream(); 343else if (s_useStrictValidation && !buffer.IsEmpty && !_inflater.Finished() && _inflater.NonEmptyInput()) 355_inflater.SetInput(_buffer, 0, n); 387(_inflater!.Finished() && 388(!_inflater.IsGzipStream() || !_inflater.NeedsInput())) 390|| _inflater.EndOfStreamReached; 465Debug.Assert(_inflater != null); 479bytesRead = _inflater.Inflate(buffer.Span); 487if (_inflater.NeedsInput()) 497if (_inflater.HasUnconfirmedGZipProbe && _stream.CanSeek) 503_inflater.MarkEndOfStream(); 505else if (s_useStrictValidation && !_inflater.Finished() && _inflater.NonEmptyInput() && !buffer.IsEmpty) 517_inflater.SetInput(_buffer, 0, n); 720Debug.Assert(_inflater != null); 725int unconsumedBytes = _inflater.GetAvailableInput() + _inflater.UnconfirmedGZipProbeBytes; 765_inflater?.Dispose(); 820_inflater?.Dispose(); 985Debug.Assert(_deflateStream._inflater != null); 991if (_deflateStream._inflater.EndOfStreamReached) 997while (!_deflateStream._inflater.Finished()) 999int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 1004else if (_deflateStream._inflater.NeedsInput()) 1016if (s_useStrictValidation && !_deflateStream._inflater.Finished() && 1017!(_deflateStream._inflater.HasUnconfirmedGZipProbe && _deflateStream._stream.CanSeek)) 1025if ((_deflateStream._inflater.Finished() || _deflateStream._inflater.HasUnconfirmedGZipProbe) && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek) 1027if (_deflateStream._inflater.HasUnconfirmedGZipProbe) 1029_deflateStream._inflater.MarkEndOfStream(); 1048Debug.Assert(_deflateStream._inflater != null); 1054if (_deflateStream._inflater.EndOfStreamReached) 1060while (!_deflateStream._inflater.Finished()) 1062int bytesRead = _deflateStream._inflater.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length); 1067else if (_deflateStream._inflater.NeedsInput()) 1079if (s_useStrictValidation && !_deflateStream._inflater.Finished() && 1080!(_deflateStream._inflater.HasUnconfirmedGZipProbe && _deflateStream._stream.CanSeek)) 1088if ((_deflateStream._inflater.Finished() || _deflateStream._inflater.HasUnconfirmedGZipProbe) && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek) 1090if (_deflateStream._inflater.HasUnconfirmedGZipProbe) 1092_deflateStream._inflater.MarkEndOfStream(); 1132Debug.Assert(_deflateStream._inflater is not null); 1135_deflateStream._inflater.SetInput(buffer); 1140while (!_deflateStream._inflater.Finished()) 1142int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1147else if (_deflateStream._inflater.NeedsInput()) 1158_deflateStream._inflater.UnsetInput(); 1179Debug.Assert(_deflateStream._inflater != null); 1181_deflateStream._inflater.SetInput(buffer, offset, count); 1186while (!_deflateStream._inflater.Finished()) 1188int bytesRead = _deflateStream._inflater.Inflate(new Span<byte>(_arrayPoolBuffer)); 1193else if (_deflateStream._inflater.NeedsInput()) 1204_deflateStream._inflater.UnsetInput();