3 writes to _previouslyReadEntry
System.Formats.Tar (3)
System\Formats\Tar\TarReader.cs (3)
45_previouslyReadEntry = null; 150_previouslyReadEntry = entry; 285_previouslyReadEntry = entry;
12 references to _previouslyReadEntry
System.Formats.Tar (12)
System\Formats\Tar\TarReader.cs (12)
202if (_previouslyReadEntry == null) 209Debug.Assert(_previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment > 0); 210_archiveStream.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment; 212else if (_previouslyReadEntry._header._size > 0) 219if (_previouslyReadEntry._header._dataStream is not SubReadStream dataStream) 226TarHelpers.SkipBlockAlignmentPadding(_archiveStream, _previouslyReadEntry._header._size); 235if (_previouslyReadEntry == null) 242Debug.Assert(_previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment > 0); 243_archiveStream.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment; 245else if (_previouslyReadEntry._header._size > 0) 252if (_previouslyReadEntry._header._dataStream is not SubReadStream dataStream) 259await TarHelpers.SkipBlockAlignmentPaddingAsync(_archiveStream, _previouslyReadEntry._header._size, cancellationToken).ConfigureAwait(false);