8 references to StringJumpTable
Microsoft.CodeAnalysis.CSharp (8)
BoundTree\LengthBasedStringSwitchData.cs (7)
75
internal readonly ImmutableArray<
StringJumpTable
> StringBasedJumpTables;
78
ImmutableArray<CharJumpTable> charJumpTables, ImmutableArray<
StringJumpTable
> stringJumpTables)
153
var stringJumpTables = ArrayBuilder<
StringJumpTable
>.GetInstance();
166
ArrayBuilder<CharJumpTable> charJumpTables, ArrayBuilder<
StringJumpTable
> stringJumpTables)
253
private static LabelSymbol CreateAndRegisterStringJumpTable(ImmutableArray<(string value, LabelSymbol label)> cases, ArrayBuilder<
StringJumpTable
> stringJumpTables)
256
var
stringJumpTable = new StringJumpTable(label: new GeneratedLabelSymbol("string-dispatch"), cases.SelectAsArray(c => (c.value, c.label)));
281
foreach (
var
stringJumpTable in StringBasedJumpTables)
CodeGen\EmitStatement.cs (1)
1456
foreach (
var
stringJumpTable in lengthBasedSwitchInfo.StringBasedJumpTables)