1 override of GetDagNodeLabel
Microsoft.CodeAnalysis.CSharp (1)
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
40
protected override LabelSymbol
GetDagNodeLabel
(BoundDecisionDagNode dag)
18 references to GetDagNodeLabel
Microsoft.CodeAnalysis.CSharp (18)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (17)
71
GetDagNodeLabel
(node);
74
GetDagNodeLabel
(w.WhenFalse);
100
GetDagNodeLabel
(successor);
381
_loweredDecisionDag.Add(_factory.Goto(
GetDagNodeLabel
(firstNode)));
479
_loweredDecisionDag.Add(_factory.ConditionalGoto(test,
GetDagNodeLabel
(whenTrue), jumpIfTrue: true));
484
_loweredDecisionDag.Add(_factory.ConditionalGoto(test,
GetDagNodeLabel
(whenFalse), jumpIfTrue: false));
489
_loweredDecisionDag.Add(_factory.ConditionalGoto(test,
GetDagNodeLabel
(whenTrue), jumpIfTrue: true));
490
_loweredDecisionDag.Add(_factory.Goto(
GetDagNodeLabel
(whenFalse)));
572
var label =
GetDagNodeLabel
(node);
590
cases.Add((value: value.Value, label:
GetDagNodeLabel
(testNode.WhenTrue)));
598
cases.Add((value: vd.Value, label:
GetDagNodeLabel
(p.WhenTrue)));
608
var label =
GetDagNodeLabel
(node);
1062
LabelSymbol labelToSectionScope =
GetDagNodeLabel
(whenNode);
1153
LabelSymbol labelToSectionScope =
GetDagNodeLabel
(whenClause);
1160
var trueLabel =
GetDagNodeLabel
(whenTrue);
1167
BoundStatement jump = _factory.Goto(
GetDagNodeLabel
(whenFalse));
1218
_loweredDecisionDag.Add(_factory.Goto(
GetDagNodeLabel
(evaluationNode.Next)));
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
42
var result = base.
GetDagNodeLabel
(dag);