1 write to LengthBasedJumpTable
Microsoft.CodeAnalysis.CSharp (1)
BoundTree\LengthBasedStringSwitchData.cs (1)
80
LengthBasedJumpTable
= lengthJumpTable;
4 references to LengthBasedJumpTable
Microsoft.CodeAnalysis.CSharp (4)
BoundTree\LengthBasedStringSwitchData.cs (2)
267
builder.AppendLine($" case null: {readable(
LengthBasedJumpTable
.NullCaseLabel)}");
268
dump(
LengthBasedJumpTable
.LengthCaseLabels);
CodeGen\EmitStatement.cs (2)
1389
_builder.EmitBranch(ILOpCode.Brfalse, lengthBasedSwitchInfo.
LengthBasedJumpTable
.NullCaseLabel ?? fallThroughLabel, ILOpCode.Brtrue);
1410
lengthBasedSwitchInfo.
LengthBasedJumpTable
.LengthCaseLabels.Select(p => new KeyValuePair<ConstantValue, object>(ConstantValue.Create(p.value), p.label)).ToArray(),