1 write to RootNode
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5010this.RootNode = rootNode;
11 references to RootNode
Microsoft.CodeAnalysis.CSharp (11)
Binder\SwitchExpressionBinder.cs (1)
88bool wasAcyclic = TopologicalSort.TryIterativeSort(decisionDag.RootNode, addNonNullSuccessors, out var nodes);
BoundTree\BoundDecisionDag.cs (2)
78bool wasAcyclic = TopologicalSort.TryIterativeSort(this.RootNode, AddSuccessors, out _topologicallySortedNodes); 114var newRoot = replacement[this.RootNode];
FlowAnalysis\NullableWalker_Patterns.cs (1)
414nodeStateMap.Add(decisionDag.RootNode, (state: PossiblyConditionalState.Create(this), believedReachable: true));
Generated\BoundNodes.xml.Generated.cs (4)
5020if (rootNode != this.RootNode) 10285this.Visit(node.RootNode); 11545BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 16104new TreeDumperNode("rootNode", null, new TreeDumperNode[] { Visit(node.RootNode, null) }),
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (3)
20if (canProduceLinearSequence(decisionDag.RootNode, whenTrueLabel: node.WhenTrueLabel, whenFalseLabel: node.WhenFalseLabel)) 27else if (IsFailureNode(decisionDag.RootNode, node.WhenFalseLabel)) 230var node = decisionDag.RootNode;