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)
280
Debug.Assert(
_inflater
!= null);
281
return
_inflater
.Inflate(out b) ? b : base.ReadByte();
310
Debug.Assert(
_inflater
!= null);
317
bytesRead =
_inflater
.Inflate(buffer);
325
if (
_inflater
.NeedsInput())
335
if (
_inflater
.HasUnconfirmedGZipProbe && _stream.CanSeek)
341
_inflater
.MarkEndOfStream();
343
else 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;
465
Debug.Assert(
_inflater
!= null);
479
bytesRead =
_inflater
.Inflate(buffer.Span);
487
if (
_inflater
.NeedsInput())
497
if (
_inflater
.HasUnconfirmedGZipProbe && _stream.CanSeek)
503
_inflater
.MarkEndOfStream();
505
else if (s_useStrictValidation && !
_inflater
.Finished() &&
_inflater
.NonEmptyInput() && !buffer.IsEmpty)
517
_inflater
.SetInput(_buffer, 0, n);
720
Debug.Assert(
_inflater
!= null);
725
int unconsumedBytes =
_inflater
.GetAvailableInput() +
_inflater
.UnconfirmedGZipProbeBytes;
765
_inflater
?.Dispose();
820
_inflater
?.Dispose();
985
Debug.Assert(_deflateStream.
_inflater
!= null);
991
if (_deflateStream.
_inflater
.EndOfStreamReached)
997
while (!_deflateStream.
_inflater
.Finished())
999
int bytesRead = _deflateStream.
_inflater
.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length);
1004
else if (_deflateStream.
_inflater
.NeedsInput())
1016
if (s_useStrictValidation && !_deflateStream.
_inflater
.Finished() &&
1017
!(_deflateStream.
_inflater
.HasUnconfirmedGZipProbe && _deflateStream._stream.CanSeek))
1025
if ((_deflateStream.
_inflater
.Finished() || _deflateStream.
_inflater
.HasUnconfirmedGZipProbe) && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek)
1027
if (_deflateStream.
_inflater
.HasUnconfirmedGZipProbe)
1029
_deflateStream.
_inflater
.MarkEndOfStream();
1048
Debug.Assert(_deflateStream.
_inflater
!= null);
1054
if (_deflateStream.
_inflater
.EndOfStreamReached)
1060
while (!_deflateStream.
_inflater
.Finished())
1062
int bytesRead = _deflateStream.
_inflater
.Inflate(_arrayPoolBuffer, 0, _arrayPoolBuffer.Length);
1067
else if (_deflateStream.
_inflater
.NeedsInput())
1079
if (s_useStrictValidation && !_deflateStream.
_inflater
.Finished() &&
1080
!(_deflateStream.
_inflater
.HasUnconfirmedGZipProbe && _deflateStream._stream.CanSeek))
1088
if ((_deflateStream.
_inflater
.Finished() || _deflateStream.
_inflater
.HasUnconfirmedGZipProbe) && !_deflateStream._decompressionFinished && _deflateStream._stream.CanSeek)
1090
if (_deflateStream.
_inflater
.HasUnconfirmedGZipProbe)
1092
_deflateStream.
_inflater
.MarkEndOfStream();
1132
Debug.Assert(_deflateStream.
_inflater
is not null);
1135
_deflateStream.
_inflater
.SetInput(buffer);
1140
while (!_deflateStream.
_inflater
.Finished())
1142
int bytesRead = _deflateStream.
_inflater
.Inflate(new Span<byte>(_arrayPoolBuffer));
1147
else if (_deflateStream.
_inflater
.NeedsInput())
1158
_deflateStream.
_inflater
.UnsetInput();
1179
Debug.Assert(_deflateStream.
_inflater
!= null);
1181
_deflateStream.
_inflater
.SetInput(buffer, offset, count);
1186
while (!_deflateStream.
_inflater
.Finished())
1188
int bytesRead = _deflateStream.
_inflater
.Inflate(new Span<byte>(_arrayPoolBuffer));
1193
else if (_deflateStream.
_inflater
.NeedsInput())
1204
_deflateStream.
_inflater
.UnsetInput();