1 write to _archiveStream
System.Formats.Tar (1)
System\Formats\Tar\TarReader.cs (1)
41_archiveStream = archiveStream;
18 references to _archiveStream
System.Formats.Tar (18)
System\Formats\Tar\TarReader.cs (18)
83await TAdapter.DisposeAsync(_archiveStream).ConfigureAwait(false); 111Debug.Assert(_archiveStream.CanRead); 113if (_archiveStream.CanSeek && _archiveStream.Length == 0) 153Debug.Assert(_archiveStream.CanRead); 155if (_archiveStream.CanSeek && _archiveStream.Length == 0) 173if (_archiveStream.CanSeek) 176_archiveStream.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment; 203await TarHelpers.SkipBlockAlignmentPaddingCoreAsync<TAdapter>(_archiveStream, _previouslyReadEntry._header._size, cancellationToken).ConfigureAwait(false); 225if (_archiveStream.CanSeek && _archiveStream.Length == _archiveStream.Position) 249TarHeader? header = await TarHeader.TryGetNextHeaderCoreAsync<TAdapter>(_archiveStream, copyData, TarEntryFormat.Unknown, processDataBlock: true, cancellationToken).ConfigureAwait(false); 288TarHeader? actualHeader = await TarHeader.TryGetNextHeaderCoreAsync<TAdapter>(_archiveStream, copyData, TarEntryFormat.Pax, processDataBlock: false, cancellationToken).ConfigureAwait(false); 307await actualHeader.ProcessDataBlockCoreAsync<TAdapter>(_archiveStream, copyData, cancellationToken).ConfigureAwait(false); 318TarHeader? secondHeader = await TarHeader.TryGetNextHeaderCoreAsync<TAdapter>(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false); 337TarHeader? thirdHeader = await TarHeader.TryGetNextHeaderCoreAsync<TAdapter>(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false);