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