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