1 write to Right
Microsoft.CodeAnalysis.CSharp (1)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.ValueDispatchNode.cs (1)
112this.Right = right;
15 references to Right
Microsoft.CodeAnalysis.CSharp (15)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.ValueDispatchNode.cs (15)
65/// is <see cref="Right"/>; for <see cref="BinaryOperatorKind.GreaterThan"/> and 93public ValueDispatchNode WhenTrue => IsReversed(Operator) ? Right : Left; 94public ValueDispatchNode WhenFalse => IsReversed(Operator) ? Left : Right; 95public override string ToString() => $"RelationalDispatch.{Height}({Left} {Operator.Operator()} {Value} {Right})"; 98/// Is the operator among those for which <see cref="WhenTrue"/> is <see cref="Right"/>? 151var newRight = CreateBalancedCore(syntax, value, op, left: l.Right, right: right); 158(syntax, value, op, left, right) = (r.Syntax, r.Value, r.Operator, newLeft, r.Right); 182var y = (RelationalDispatch)x.Right; 184var C = y.Right; 190Debug.Assert(leftDispatch.Right.Height == right.Height); 202var C = y.Right; 210if (rightDispatch.Right.Height == left.Height) 225var C = y.Right; 226var D = z.Right; 244var z = y.Right;