1 write to _length
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (1)
623
_length
= length;
6 references to _length
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (6)
src\Dependencies\Collections\Segmented\SegmentedArray.cs (6)
633
if (_completed ==
_length
)
639
var initialFirstSegment = (_firstOffset +
_length
- _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>();
640
var initialSecondSegment = (_secondOffset +
_length
- _completed - 1) >> SegmentedArrayHelper.GetSegmentShift<T>();
641
var firstOffset = (_firstOffset +
_length
- _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>();
642
var secondOffset = (_secondOffset +
_length
- _completed - 1) & SegmentedArrayHelper.GetOffsetMask<T>();
648
var currentSegmentLength = Math.Min(Math.Min(remainingInFirstSegment, remainingInSecondSegment),
_length
- _completed);