2 instantiations of BoundDagAssignmentEvaluation
Microsoft.CodeAnalysis.CSharp (2)
Binder\DecisionDagBuilder.cs (1)
2443assignments.Add(new Tests.One(new BoundDagAssignmentEvaluation(useValueFrom.Syntax, b.TempContainingValue, useValueFrom)));
Generated\BoundNodes.xml.Generated.cs (1)
5705var result = new BoundDagAssignmentEvaluation(this.Syntax, target, input, this.HasErrors);
23 references to BoundDagAssignmentEvaluation
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (6)
1089if (eval is BoundDagAssignmentEvaluation) 2012case BoundDagAssignmentEvaluation e: 2717case BoundDagAssignmentEvaluation assignment: 2742private static Tests RemoveAssignmentEvaluation(One tests, BoundDagAssignmentEvaluation e1) 2940case BoundDagAssignmentEvaluation assignment: 2947var assignmentEvaluation = assignment.Update(inputReplacement);
BoundTree\BoundDagEvaluation.cs (5)
60BoundDagAssignmentEvaluation => null, 64Debug.Assert(result is not null || this is BoundDagAssignmentEvaluation); 285this.Target.Equals(((BoundDagAssignmentEvaluation)obj).Target); 291other is BoundDagAssignmentEvaluation assignment && 302public new BoundDagAssignmentEvaluation Update(BoundDagTemp input)
BoundTree\BoundDagTest.cs (1)
87case BoundDagAssignmentEvaluation i:
FlowAnalysis\NullableWalker_Patterns.cs (2)
517case BoundDagAssignmentEvaluation e: 817case BoundDagAssignmentEvaluation e:
Generated\BoundNodes.xml.Generated.cs (8)
5701public BoundDagAssignmentEvaluation Update(BoundDagTemp target, BoundDagTemp input) 5705var result = new BoundDagAssignmentEvaluation(this.Syntax, target, input, this.HasErrors); 9274return VisitDagAssignmentEvaluation((BoundDagAssignmentEvaluation)node, arg); 9600public virtual R VisitDagAssignmentEvaluation(BoundDagAssignmentEvaluation node, A arg) => this.DefaultVisit(node, arg); 9838public virtual BoundNode? VisitDagAssignmentEvaluation(BoundDagAssignmentEvaluation node) => this.DefaultVisit(node); 10535public override BoundNode? VisitDagAssignmentEvaluation(BoundDagAssignmentEvaluation node) 11914public override BoundNode? VisitDagAssignmentEvaluation(BoundDagAssignmentEvaluation node) 16568public override TreeDumperNode VisitDagAssignmentEvaluation(BoundDagAssignmentEvaluation node, object? arg) => new TreeDumperNode("dagAssignmentEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
304case BoundDagAssignmentEvaluation e: