3 instantiations of BoundDagPassThroughEvaluation
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (2)
3858return AndSequence.Create(new Tests.One(newTypeEval), new Tests.One(new BoundDagPassThroughEvaluation(typeEval.Syntax, newTemp))); 3937return new BoundDagPassThroughEvaluation(passThrough.Syntax, ((BoundDagTypeEvaluation)UpdateDagTempReferences((BoundDagTypeEvaluation)passThrough.Input.Source, ref tempMap)).MakeResultTemp());
Generated\BoundNodes.xml.Generated.cs (1)
5719var result = new BoundDagPassThroughEvaluation(this.Syntax, input, this.HasErrors);
19 references to BoundDagPassThroughEvaluation
Microsoft.CodeAnalysis.CSharp (19)
Binder\DecisionDagBuilder.cs (6)
2440case (BoundDagPassThroughEvaluation s1, _): 2444case (_, BoundDagPassThroughEvaluation s2): 2584case (BoundDagPassThroughEvaluation s1, BoundDagPassThroughEvaluation s2): 3577if (e is BoundDagPassThroughEvaluation) 3934case BoundDagPassThroughEvaluation passThrough:
BoundTree\BoundDagEvaluation.cs (4)
23Debug.Assert(other is BoundDagIndexerEvaluation or BoundDagTypeEvaluation or BoundDagPassThroughEvaluation || 24this is BoundDagIndexerEvaluation or BoundDagTypeEvaluation or BoundDagPassThroughEvaluation || 60BoundDagAssignmentEvaluation or BoundDagPassThroughEvaluation => null, 64Debug.Assert(result is not null || this is BoundDagAssignmentEvaluation or BoundDagPassThroughEvaluation);
Generated\BoundNodes.xml.Generated.cs (8)
5715public new BoundDagPassThroughEvaluation Update(BoundDagTemp input) 5719var result = new BoundDagPassThroughEvaluation(this.Syntax, input, this.HasErrors); 9379return VisitDagPassThroughEvaluation((BoundDagPassThroughEvaluation)node, arg); 9710public virtual R VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node, A arg) => this.DefaultVisit(node, arg); 9951public virtual BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) => this.DefaultVisit(node); 10668public override BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) 12067public override BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) 16781public override TreeDumperNode VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node, object? arg) => new TreeDumperNode("dagPassThroughEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
327case BoundDagPassThroughEvaluation: