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(); 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; 231TarHelpers.AdvanceStream(_archiveStream, bytesToSkip); 235TarHelpers.SkipBlockAlignmentPadding(_archiveStream, _previouslyReadEntry._header._size); 249if (_archiveStream.CanSeek) 252_archiveStream.Position = _previouslyReadEntry._header._endOfHeaderAndDataAndBlockAlignment; 273await TarHelpers.AdvanceStreamAsync(_archiveStream, bytesToSkip, cancellationToken).ConfigureAwait(false); 277await TarHelpers.SkipBlockAlignmentPaddingAsync(_archiveStream, _previouslyReadEntry._header._size, cancellationToken).ConfigureAwait(false); 298if (_archiveStream.CanSeek && _archiveStream.Length == _archiveStream.Position) 321TarHeader? header = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Unknown, processDataBlock: true); 363TarHeader? header = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Unknown, processDataBlock: true, cancellationToken).ConfigureAwait(false); 401actualHeader = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Pax, processDataBlock: false); 421actualHeader.ProcessDataBlock(_archiveStream, copyData); 434TarHeader? actualHeader = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Pax, processDataBlock: false, cancellationToken).ConfigureAwait(false); 459actualHeader.ProcessDataBlock(_archiveStream, copyData); 470TarHeader? secondHeader = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true); 488TarHeader? thirdHeader = TarHeader.TryGetNextHeader(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true); 547TarHeader? secondHeader = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false); 566TarHeader? thirdHeader = await TarHeader.TryGetNextHeaderAsync(_archiveStream, copyData, TarEntryFormat.Gnu, processDataBlock: true, cancellationToken).ConfigureAwait(false);