3 writes to _currentSegmentIndex
System.Formats.Tar (3)
System\Formats\Tar\GnuSparseStream.cs (3)
377
_currentSegmentIndex
= result >= 0 ? result : ~result;
385
_currentSegmentIndex
= result >= 0 ? result : ~result;
404
_currentSegmentIndex
++;
7 references to _currentSegmentIndex
System.Formats.Tar (7)
System\Formats\Tar\GnuSparseStream.cs (7)
367
if (
_currentSegmentIndex
>= _segments.Length)
382
if (virtualPosition < _segments[
_currentSegmentIndex
].Offset)
384
int result = BinarySearchSegment(virtualPosition, 0,
_currentSegmentIndex
- 1);
390
while (
_currentSegmentIndex
< _segments.Length)
392
var (offset, length) = _segments[
_currentSegmentIndex
];
396
return ~
_currentSegmentIndex
;
401
return
_currentSegmentIndex
;