1 write to Next
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5096this.Next = next;
25 references to Next
Microsoft.CodeAnalysis.CSharp (25)
Binder\PatternExplainer.cs (5)
63distanceInfo = (Math.Max(reachabilityInfo?.Contains(new NullableWalker.DecisionDagReachabilityInfo(e, whenTrue: true)) == false ? infinity : 0, distance(e.Next)), e.Next); 102n = e.Next; 203if (evaluation.Next is not null) 206stack.Push(evaluation.Next);
BoundTree\BoundDecisionDag.cs (2)
29builder.Add(p.Next); 127return p.Update(p.Evaluation, replacement[p.Next]);
BoundTree\BoundDecisionDagNode.cs (5)
26return n1.Evaluation.Equals(n2.Evaluation) && n1.Next == n2.Next; 43return Hash.Combine(n.Evaluation.GetHashCode(), RuntimeHelpers.GetHashCode(n.Next)); 91builder.Append(node.Next != null 92? $"[{node.Next.Id}]"
FlowAnalysis\NullableWalker_Patterns.cs (1)
536gotoNodeWithCurrentState(p.Next, nodeBelievedReachable, from: p, whenTrueBranch: true);
Generated\BoundNodes.xml.Generated.cs (4)
5107if (evaluation != this.Evaluation || next != this.Next) 10568this.Visit(node.Next); 11954BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 16638new TreeDumperNode("next", null, new TreeDumperNode[] { Visit(node.Next, null) }),
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (3)
72node = e.Next; 251node = evalNode.Next; 261node = e.Next;
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (4)
82notePredecessor(e.Next); 450var whenTrue = evaluationNode.Next; 1223if (nextNode != evaluationNode.Next) 1226_loweredDecisionDag.Add(_factory.Goto(GetDagNodeLabel(evaluationNode.Next)));
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
702return replacement[evalNode.Next];