1 write to _archiveStream
System.Formats.Tar (1)
System\Formats\Tar\TarReader.cs (1)
42
_archiveStream
= archiveStream;
32 references to _archiveStream
System.Formats.Tar (32)
System\Formats\Tar\TarReader.cs (32)
70
_archiveStream
.Dispose();
95
await
_archiveStream
.DisposeAsync().ConfigureAwait(false);
123
Debug.Assert(
_archiveStream
.CanRead);
125
if (
_archiveStream
.CanSeek &&
_archiveStream
.Length == 0)
145
if (
_archiveStream
.CanSeek &&
_archiveStream
.Length ==
_archiveStream
.Position)
188
Debug.Assert(
_archiveStream
.CanRead);
190
if (
_archiveStream
.CanSeek &&
_archiveStream
.Length == 0)
207
if (
_archiveStream
.CanSeek)
210
_archiveStream
.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment;
231
TarHelpers.AdvanceStream(
_archiveStream
, bytesToSkip);
235
TarHelpers.SkipBlockAlignmentPadding(
_archiveStream
, _previouslyReadEntry._header._size);
249
if (
_archiveStream
.CanSeek)
252
_archiveStream
.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment;
273
await TarHelpers.AdvanceStreamAsync(
_archiveStream
, bytesToSkip, cancellationToken).ConfigureAwait(false);
277
await TarHelpers.SkipBlockAlignmentPaddingAsync(
_archiveStream
, _previouslyReadEntry._header._size, cancellationToken).ConfigureAwait(false);
298
if (
_archiveStream
.CanSeek &&
_archiveStream
.Length ==
_archiveStream
.Position)
321
TarHeader? header = TarHeader.TryGetNextHeader(
_archiveStream
, copyData, TarEntryFormat.Unknown, processDataBlock: true);
363
TarHeader? header = await TarHeader.TryGetNextHeaderAsync(
_archiveStream
, copyData, TarEntryFormat.Unknown, processDataBlock: true, cancellationToken).ConfigureAwait(false);
401
actualHeader = TarHeader.TryGetNextHeader(
_archiveStream
, copyData, TarEntryFormat.Pax, processDataBlock: false);
421
actualHeader.ProcessDataBlock(
_archiveStream
, copyData);
434
TarHeader? actualHeader = await TarHeader.TryGetNextHeaderAsync(
_archiveStream
, copyData, TarEntryFormat.Pax, processDataBlock: false, cancellationToken).ConfigureAwait(false);
459
actualHeader.ProcessDataBlock(
_archiveStream
, copyData);
470
TarHeader? secondHeader = TarHeader.TryGetNextHeader(
_archiveStream
, copyData, TarEntryFormat.Gnu, processDataBlock: true);
488
TarHeader? thirdHeader = TarHeader.TryGetNextHeader(
_archiveStream
, copyData, TarEntryFormat.Gnu, processDataBlock: true);
547
TarHeader? secondHeader = await TarHeader.TryGetNextHeaderAsync(
_archiveStream
, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false);
566
TarHeader? thirdHeader = await TarHeader.TryGetNextHeaderAsync(
_archiveStream
, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false);