3 writes to _gnuSparseDataStream
System.Formats.Tar (3)
System\Formats\Tar\TarEntry.cs (1)
296_header._gnuSparseDataStream = null;
System\Formats\Tar\TarHeader.cs (1)
135_gnuSparseDataStream = other._gnuSparseDataStream;
System\Formats\Tar\TarHeader.Read.cs (1)
262_gnuSparseDataStream = new GnuSparseStream(_dataStream, _gnuSparseRealSize);
7 references to _gnuSparseDataStream
System.Formats.Tar (7)
System\Formats\Tar\TarEntry.cs (6)
121public long Length => _header._gnuSparseDataStream?.Length ?? (_header._dataStream is not null ? _header._dataStream.Length : _header._size); 270get => (Stream?)_header._gnuSparseDataStream ?? _header._dataStream; 295_header._gnuSparseDataStream?.Dispose(); 574if (_header._gnuSparseDataStream is GnuSparseStream { Position: 0 } sparseStream) 604if (_header._gnuSparseDataStream is GnuSparseStream { Position: 0 } sparseStream) 642PreallocationSize = _header._gnuSparseDataStream is null ? Length : 0,
System\Formats\Tar\TarHeader.cs (1)
135_gnuSparseDataStream = other._gnuSparseDataStream;