3 writes to _currentSegmentIndex
System.Formats.Tar (3)
System\Formats\Tar\GnuSparseStream.cs (3)
452
_currentSegmentIndex
= result >= 0 ? result : ~result;
460
_currentSegmentIndex
= result >= 0 ? result : ~result;
479
_currentSegmentIndex
++;
7 references to _currentSegmentIndex
System.Formats.Tar (7)
System\Formats\Tar\GnuSparseStream.cs (7)
442
if (
_currentSegmentIndex
>= _segments.Length)
457
if (virtualPosition < _segments[
_currentSegmentIndex
].Offset)
459
int result = BinarySearchSegment(virtualPosition, 0,
_currentSegmentIndex
- 1);
465
while (
_currentSegmentIndex
< _segments.Length)
467
var (offset, length) = _segments[
_currentSegmentIndex
];
471
return ~
_currentSegmentIndex
;
476
return
_currentSegmentIndex
;