3 writes to _currentSegmentIndex
System.Formats.Tar (3)
System\Formats\Tar\GnuSparseStream.cs (3)
350
_currentSegmentIndex
= result >= 0 ? result : ~result;
358
_currentSegmentIndex
= result >= 0 ? result : ~result;
377
_currentSegmentIndex
++;
7 references to _currentSegmentIndex
System.Formats.Tar (7)
System\Formats\Tar\GnuSparseStream.cs (7)
340
if (
_currentSegmentIndex
>= _segments.Length)
355
if (virtualPosition < _segments[
_currentSegmentIndex
].Offset)
357
int result = BinarySearchSegment(virtualPosition, 0,
_currentSegmentIndex
- 1);
363
while (
_currentSegmentIndex
< _segments.Length)
365
var (offset, length) = _segments[
_currentSegmentIndex
];
369
return ~
_currentSegmentIndex
;
374
return
_currentSegmentIndex
;