3 writes to OptionalRightChild
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\BinaryOperator.cs (2)
18
OptionalRightChild
= right;
30
OptionalRightChild
= right;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
291
(pExpr as ExprBinOp).
OptionalRightChild
= exprRet;
10 references to OptionalRightChild
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (4)
58
Debug.Assert(binOp.
OptionalRightChild
is ExprCall);
59
Debug.Assert(((ExprCall)binOp.
OptionalRightChild
).PredefinedMethod == PREDEFMETH.PM_EXPRESSION_LAMBDA);
64
ExprCall call = (ExprCall)binOp.
OptionalRightChild
;
79
Debug.Assert(pExpr.
OptionalRightChild
is ExprWrap);
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs (1)
79
exprVal = ((ExprBinOp)exprVal).
OptionalRightChild
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (4)
405
Expr origR = expr.
OptionalRightChild
;
542
Expr p2 = expr.
OptionalRightChild
;
650
Expr p2 = expr.
OptionalRightChild
;
984
Expr orig2 = expr.
OptionalRightChild
;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
290
exprRet = Visit((pExpr as ExprBinOp).
OptionalRightChild
);