3 instantiations of BoundDagPassThroughEvaluation
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (2)
3857return AndSequence.Create(new Tests.One(newTypeEval), new Tests.One(new BoundDagPassThroughEvaluation(typeEval.Syntax, newTemp))); 3936return new BoundDagPassThroughEvaluation(passThrough.Syntax, ((BoundDagTypeEvaluation)UpdateDagTempReferences((BoundDagTypeEvaluation)passThrough.Input.Source, ref tempMap)).MakeResultTemp());
Generated\BoundNodes.xml.Generated.cs (1)
5717var result = new BoundDagPassThroughEvaluation(this.Syntax, input, this.HasErrors);
20 references to BoundDagPassThroughEvaluation
Microsoft.CodeAnalysis.CSharp (20)
Binder\DecisionDagBuilder.cs (6)
2439case (BoundDagPassThroughEvaluation s1, _): 2443case (_, BoundDagPassThroughEvaluation s2): 2583case (BoundDagPassThroughEvaluation s1, BoundDagPassThroughEvaluation s2): 3576if (e is BoundDagPassThroughEvaluation) 3933case 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);
BoundTree\BoundDagTest.cs (1)
108case BoundDagPassThroughEvaluation i:
Generated\BoundNodes.xml.Generated.cs (8)
5713public new BoundDagPassThroughEvaluation Update(BoundDagTemp input) 5717var result = new BoundDagPassThroughEvaluation(this.Syntax, input, this.HasErrors); 9381return VisitDagPassThroughEvaluation((BoundDagPassThroughEvaluation)node, arg); 9712public virtual R VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node, A arg) => this.DefaultVisit(node, arg); 9953public virtual BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) => this.DefaultVisit(node); 10670public override BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) 12071public override BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) 16788public override TreeDumperNode VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node, object? arg) => new TreeDumperNode("dagPassThroughEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
327case BoundDagPassThroughEvaluation: