1 instantiation of SyntheticSwitchSection
Microsoft.CodeAnalysis.CSharp (1)
Lowering\SyntheticBoundNodeFactory.cs (1)
1097
=>
new
(values, ImmutableArray.Create(statements));
11 references to SyntheticSwitchSection
Microsoft.CodeAnalysis.CSharp (11)
Lowering\AsyncRewriter\AsyncExceptionHandlerRewriter.cs (4)
344
var cases = ArrayBuilder<SyntheticBoundNodeFactory.
SyntheticSwitchSection
>.GetInstance();
352
var
caseStatement = _F.SwitchSection(i, _F.Goto(parentProxy));
390
var
caseStatement = _F.SwitchSection(i, unpendReturn);
541
var handlers = ArrayBuilder<SyntheticBoundNodeFactory.
SyntheticSwitchSection
>.GetInstance(handlersList.Count);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
1107
var whenFalseSwitchSections = ArrayBuilder<
SyntheticSwitchSection
>.GetInstance();
Lowering\SyntheticBoundNodeFactory.cs (6)
1093
public
SyntheticSwitchSection
SwitchSection(int value, params BoundStatement[] statements)
1096
public
SyntheticSwitchSection
SwitchSection(ImmutableArray<int> values, params BoundStatement[] statements)
1102
public BoundStatement Switch(BoundExpression ex, ImmutableArray<
SyntheticSwitchSection
> sections)
1118
foreach (
var
section in sections)
1141
private static void CheckSwitchSections(ImmutableArray<
SyntheticSwitchSection
> sections)
1144
foreach (
var
s in sections)