1 override of GetDagNodeLabel
Microsoft.CodeAnalysis.CSharp (1)
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
40protected override LabelSymbol GetDagNodeLabel(BoundDecisionDagNode dag)
18 references to GetDagNodeLabel
Microsoft.CodeAnalysis.CSharp (18)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (17)
71GetDagNodeLabel(node); 74GetDagNodeLabel(w.WhenFalse); 100GetDagNodeLabel(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))); 572var label = GetDagNodeLabel(node); 590cases.Add((value: value.Value, label: GetDagNodeLabel(testNode.WhenTrue))); 598cases.Add((value: vd.Value, label: GetDagNodeLabel(p.WhenTrue))); 608var label = GetDagNodeLabel(node); 1062LabelSymbol labelToSectionScope = GetDagNodeLabel(whenNode); 1153LabelSymbol labelToSectionScope = GetDagNodeLabel(whenClause); 1160var trueLabel = GetDagNodeLabel(whenTrue); 1167BoundStatement jump = _factory.Goto(GetDagNodeLabel(whenFalse)); 1218_loweredDecisionDag.Add(_factory.Goto(GetDagNodeLabel(evaluationNode.Next)));
Lowering\LocalRewriter\LocalRewriter_PatternSwitchStatement.cs (1)
42var result = base.GetDagNodeLabel(dag);