1 write to Evaluation
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5054
this.
Evaluation
= evaluation;
23 references to Evaluation
Microsoft.CodeAnalysis.CSharp (23)
Binder\DecisionDagBuilder.cs (1)
780
case BoundEvaluationDecisionDagNode {
Evaluation
: { Id: -1 } evaluation }:
Binder\PatternExplainer.cs (2)
278
BoundDagTemp temp = e.
Evaluation
.Input;
283
evaluationBuilder.Add(e.
Evaluation
);
BoundTree\BoundDecisionDag.cs (2)
127
return p.Update(p.
Evaluation
, replacement[p.Next]);
205
return this.TopologicallySortedNodes.Any(static node => node is BoundEvaluationDecisionDagNode e && e.
Evaluation
.Kind == BoundKind.DagAssignmentEvaluation);
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)
436
var evaluation = p.
Evaluation
;
583
throw ExceptionUtilities.UnexpectedValue(p.
Evaluation
.Kind);
Generated\BoundNodes.xml.Generated.cs (4)
5066
if (evaluation != this.
Evaluation
|| next != this.Next)
10291
this.Visit(node.
Evaluation
);
11551
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.
Evaluation
);
16111
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)
1205
BoundExpression sideEffect = LowerEvaluation(evaluationNode.
Evaluation
);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (4)
587
switch (e.
Evaluation
)
592
return e.
Evaluation
.Input.IsOriginalInput;
660
if (evalNode.
Evaluation
is BoundDagFieldEvaluation eval &&
673
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))