1 write to Operator
Microsoft.CodeAnalysis.CSharp (1)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.ValueDispatchNode.cs (1)
90
this.
Operator
= op;
8 references to Operator
Microsoft.CodeAnalysis.CSharp (8)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
632
case ValueDispatchNode.RelationalDispatch {
Operator
: var op, Value: var value, WhenTrue: var whenTrue, WhenFalse: var whenFalse } rel:
678
var test = MakeRelationalTest(rel.Syntax, input, rel.
Operator
, rel.Value);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.ValueDispatchNode.cs (6)
93
public ValueDispatchNode WhenTrue => IsReversed(
Operator
) ? Right : Left;
94
public ValueDispatchNode WhenFalse => IsReversed(
Operator
) ? Left : Right;
95
public override string ToString() => $"RelationalDispatch.{Height}({Left} {
Operator
.Operator()} {Value} {Right})";
129
var (left, right) = IsReversed(
Operator
) ? (whenFalse, whenTrue) : (whenTrue, whenFalse);
152
(syntax, value, op, left, right) = (l.Syntax, l.Value, l.
Operator
, l.Left, newRight);
158
(syntax, value, op, left, right) = (r.Syntax, r.Value, r.
Operator
, newLeft, r.Right);