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)
202
if (
_previouslyReadEntry
== null)
209
Debug.Assert(
_previouslyReadEntry
._header._endOfHeaderAndDataAndBlockAlignment > 0);
210
_archiveStream.Position =
_previouslyReadEntry
._header._endOfHeaderAndDataAndBlockAlignment;
212
else if (
_previouslyReadEntry
._header._size > 0)
219
if (
_previouslyReadEntry
._header._dataStream is not SubReadStream dataStream)
226
TarHelpers.SkipBlockAlignmentPadding(_archiveStream,
_previouslyReadEntry
._header._size);
235
if (
_previouslyReadEntry
== null)
242
Debug.Assert(
_previouslyReadEntry
._header._endOfHeaderAndDataAndBlockAlignment > 0);
243
_archiveStream.Position =
_previouslyReadEntry
._header._endOfHeaderAndDataAndBlockAlignment;
245
else if (
_previouslyReadEntry
._header._size > 0)
252
if (
_previouslyReadEntry
._header._dataStream is not SubReadStream dataStream)
259
await TarHelpers.SkipBlockAlignmentPaddingAsync(_archiveStream,
_previouslyReadEntry
._header._size, cancellationToken).ConfigureAwait(false);