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