1 write to _archiveStream
System.Formats.Tar (1)
System\Formats\Tar\TarReader.cs (1)
42_archiveStream = archiveStream;
30 references to _archiveStream
System.Formats.Tar (30)
System\Formats\Tar\TarReader.cs (30)
70_archiveStream.Dispose(); 95await _archiveStream.DisposeAsync().ConfigureAwait(false); 123Debug.Assert(_archiveStream.CanRead); 125if (_archiveStream.CanSeek && _archiveStream.Length == 0) 145if (_archiveStream.CanSeek && _archiveStream.Length == _archiveStream.Position) 188Debug.Assert(_archiveStream.CanRead); 190if (_archiveStream.CanSeek && _archiveStream.Length == 0) 207if (_archiveStream.CanSeek) 210_archiveStream.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment; 226TarHelpers.SkipBlockAlignmentPadding(_archiveStream, _previouslyReadEntry._header._size); 240if (_archiveStream.CanSeek) 243_archiveStream.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment; 259await TarHelpers.SkipBlockAlignmentPaddingAsync(_archiveStream, _previouslyReadEntry._header._size, cancellationToken).ConfigureAwait(false); 280if (_archiveStream.CanSeek && _archiveStream.Length == _archiveStream.Position) 303TarHeader? header = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Unknown, processDataBlock: true); 345TarHeader? header = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Unknown, processDataBlock: true, cancellationToken).ConfigureAwait(false); 383actualHeader = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Pax, processDataBlock: false); 403actualHeader.ProcessDataBlock(_archiveStream, copyData); 416TarHeader? actualHeader = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Pax, processDataBlock: false, cancellationToken).ConfigureAwait(false); 441actualHeader.ProcessDataBlock(_archiveStream, copyData); 452TarHeader? secondHeader = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true); 470TarHeader? thirdHeader = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true); 529TarHeader? secondHeader = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false); 548TarHeader? thirdHeader = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false);