3 writes to _currentSegmentIndex
System.Formats.Tar (3)
System\Formats\Tar\GnuSparseStream.cs (3)
378
_currentSegmentIndex
= result >= 0 ? result : ~result;
386
_currentSegmentIndex
= result >= 0 ? result : ~result;
405
_currentSegmentIndex
++;
7 references to _currentSegmentIndex
System.Formats.Tar (7)
System\Formats\Tar\GnuSparseStream.cs (7)
368
if (
_currentSegmentIndex
>= _segments.Length)
383
if (virtualPosition < _segments[
_currentSegmentIndex
].Offset)
385
int result = BinarySearchSegment(virtualPosition, 0,
_currentSegmentIndex
- 1);
391
while (
_currentSegmentIndex
< _segments.Length)
393
var (offset, length) = _segments[
_currentSegmentIndex
];
397
return ~
_currentSegmentIndex
;
402
return
_currentSegmentIndex
;