4 writes to _gnuSparseDataStream
System.Formats.Tar (4)
System\Formats\Tar\TarEntry.cs (1)
294_header._gnuSparseDataStream = null;
System\Formats\Tar\TarHeader.cs (1)
135_gnuSparseDataStream = other._gnuSparseDataStream;
System\Formats\Tar\TarHeader.Read.cs (2)
277_gnuSparseDataStream = new GnuSparseStream(_dataStream, _gnuSparseRealSize); 348_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; 293_header._gnuSparseDataStream?.Dispose(); 572if (_header._gnuSparseDataStream is GnuSparseStream { Position: 0 } sparseStream) 602if (_header._gnuSparseDataStream is GnuSparseStream { Position: 0 } sparseStream) 640PreallocationSize = _header._gnuSparseDataStream is null ? Length : 0,
System\Formats\Tar\TarHeader.cs (1)
135_gnuSparseDataStream = other._gnuSparseDataStream;