1 instantiation of SyntheticSwitchSection
Microsoft.CodeAnalysis.CSharp (1)
Lowering\SyntheticBoundNodeFactory.cs (1)
1114=> new(values, ImmutableArray.Create(statements));
11 references to SyntheticSwitchSection
Microsoft.CodeAnalysis.CSharp (11)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
307var cases = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(); 315var caseStatement = _F.SwitchSection(i, _F.Goto(parentProxy)); 353var caseStatement = _F.SwitchSection(i, unpendReturn); 488var handlers = ArrayBuilder<SyntheticBoundNodeFactory.SyntheticSwitchSection>.GetInstance(handlersList.Count);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
1099var whenFalseSwitchSections = ArrayBuilder<SyntheticSwitchSection>.GetInstance();
Lowering\SyntheticBoundNodeFactory.cs (6)
1110public SyntheticSwitchSection SwitchSection(int value, params BoundStatement[] statements) 1113public SyntheticSwitchSection SwitchSection(ImmutableArray<int> values, params BoundStatement[] statements) 1119public BoundStatement Switch(BoundExpression ex, ImmutableArray<SyntheticSwitchSection> sections) 1135foreach (var section in sections) 1158private static void CheckSwitchSections(ImmutableArray<SyntheticSwitchSection> sections) 1161foreach (var s in sections)