3 instantiations of BoundDagPassThroughEvaluation
Microsoft.CodeAnalysis.CSharp (3)
Binder\DecisionDagBuilder.cs (2)
3777return AndSequence.Create(new Tests.One(newTypeEval), new Tests.One(new BoundDagPassThroughEvaluation(typeEval.Syntax, newTemp))); 3856return new BoundDagPassThroughEvaluation(passThrough.Syntax, ((BoundDagTypeEvaluation)UpdateDagTempReferences((BoundDagTypeEvaluation)passThrough.Input.Source, ref tempMap)).MakeResultTemp());
Generated\BoundNodes.xml.Generated.cs (1)
5736var result = new BoundDagPassThroughEvaluation(this.Syntax, input, this.HasErrors);
20 references to BoundDagPassThroughEvaluation
Microsoft.CodeAnalysis.CSharp (20)
Binder\DecisionDagBuilder.cs (6)
2384case (BoundDagPassThroughEvaluation s1, _): 2388case (_, BoundDagPassThroughEvaluation s2): 2528case (BoundDagPassThroughEvaluation s1, BoundDagPassThroughEvaluation s2): 3519if (e is BoundDagPassThroughEvaluation) 3853case 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)
5732public new BoundDagPassThroughEvaluation Update(BoundDagTemp input) 5736var result = new BoundDagPassThroughEvaluation(this.Syntax, input, this.HasErrors); 9398return VisitDagPassThroughEvaluation((BoundDagPassThroughEvaluation)node, arg); 9729public virtual R VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node, A arg) => this.DefaultVisit(node, arg); 9970public virtual BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) => this.DefaultVisit(node); 10675public override BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) 12071public override BoundNode? VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node) 16776public override TreeDumperNode VisitDagPassThroughEvaluation(BoundDagPassThroughEvaluation node, object? arg) => new TreeDumperNode("dagPassThroughEvaluation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
327case BoundDagPassThroughEvaluation: