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)
87return (uint)(_endLabelIndex - _startLabelIndex + 1); 96return _allLabels[i + _startLabelIndex]; 140Debug.Assert(_startLabelIndex != _endLabelIndex, "1-sized buckets should be already known as degenerate."); 145var lastLabel = allLabels[_startLabelIndex].Value; 147for (int idx = _startLabelIndex + 1; idx <= _endLabelIndex; idx++) 233return _startLabelIndex; 249return _allLabels[_startLabelIndex].Key; 306Debug.Assert(prevBucket._endLabelIndex + 1 == _startLabelIndex); 309this = new SwitchBucket(_allLabels, prevBucket._startLabelIndex, _endLabelIndex);