3 writes to _startLabelIndex
Microsoft.CodeAnalysis (3)
CodeGen\SwitchIntegralJumpTableEmitter.SwitchBucket.cs (3)
56
_startLabelIndex
= index;
66
_startLabelIndex
= startIndex;
77
_startLabelIndex
= startIndex;
9 references to _startLabelIndex
Microsoft.CodeAnalysis (9)
CodeGen\SwitchIntegralJumpTableEmitter.SwitchBucket.cs (9)
87
return (uint)(_endLabelIndex -
_startLabelIndex
+ 1);
96
return _allLabels[i +
_startLabelIndex
];
140
Debug.Assert(
_startLabelIndex
!= _endLabelIndex, "1-sized buckets should be already known as degenerate.");
145
var lastLabel = allLabels[
_startLabelIndex
].Value;
147
for (int idx =
_startLabelIndex
+ 1; idx <= _endLabelIndex; idx++)
233
return
_startLabelIndex
;
249
return _allLabels[
_startLabelIndex
].Key;
306
Debug.Assert(prevBucket._endLabelIndex + 1 ==
_startLabelIndex
);
309
this = new SwitchBucket(_allLabels, prevBucket.
_startLabelIndex
, _endLabelIndex);