1 write to Evaluation
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5115
this.
Evaluation
= evaluation;
22 references to Evaluation
Microsoft.CodeAnalysis.CSharp (22)
Binder\DecisionDagBuilder.cs (1)
1225
case BoundEvaluationDecisionDagNode {
Evaluation
: { Id: -1 } evaluation }:
Binder\PatternExplainer.cs (2)
318
BoundDagTemp temp = e.
Evaluation
.Input;
323
evaluationBuilder.Add(e.
Evaluation
);
BoundTree\BoundDecisionDag.cs (1)
127
return p.Update(p.
Evaluation
, replacement[p.Next]);
BoundTree\BoundDecisionDagNode.cs (4)
26
return n1.
Evaluation
.Equals(n2.
Evaluation
) && n1.Next == n2.Next;
43
return Hash.Combine(n.
Evaluation
.GetHashCode(), RuntimeHelpers.GetHashCode(n.Next));
90
builder.Append($"{node.
Evaluation
.GetDebuggerDisplay()}; ");
FlowAnalysis\NullableWalker_Patterns.cs (2)
437
var evaluation = p.
Evaluation
;
530
throw ExceptionUtilities.UnexpectedValue(p.
Evaluation
.Kind);
Generated\BoundNodes.xml.Generated.cs (4)
5127
if (evaluation != this.
Evaluation
|| next != this.Next)
10577
this.Visit(node.
Evaluation
);
11960
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.
Evaluation
);
16636
new TreeDumperNode("evaluation", null, new TreeDumperNode[] { Visit(node.
Evaluation
, null) }),
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
447
TryLowerTypeTestAndCast(testNode.Test, evaluationNode.
Evaluation
, out BoundExpression sideEffect, out BoundExpression test)
1213
BoundExpression sideEffect = LowerEvaluation(evaluationNode.
Evaluation
);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (4)
622
switch (e.
Evaluation
)
627
return e.
Evaluation
.Input.IsOriginalInput;
695
if (evalNode.
Evaluation
is BoundDagFieldEvaluation eval &&
708
Debug.Assert(!evalNode.
Evaluation
.Input.IsOriginalInput);
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (2)
250
LowerOneTest(evalNode.
Evaluation
);
257
TryLowerTypeTestAndCast(testNode.Test, e.
Evaluation
, out BoundExpression? sideEffect, out BoundExpression? testExpression))