3 writes to OptionalRightChild
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\BinaryOperator.cs (2)
18OptionalRightChild = right; 30OptionalRightChild = 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)
57Debug.Assert(binOp.OptionalRightChild is ExprCall); 58Debug.Assert(((ExprCall)binOp.OptionalRightChild).PredefinedMethod == PREDEFMETH.PM_EXPRESSION_LAMBDA); 63ExprCall call = (ExprCall)binOp.OptionalRightChild; 78Debug.Assert(pExpr.OptionalRightChild is ExprWrap);
Microsoft\CSharp\RuntimeBinder\Semantics\EXPRExtensions.cs (1)
79exprVal = ((ExprBinOp)exprVal).OptionalRightChild;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (4)
404Expr origR = expr.OptionalRightChild; 541Expr p2 = expr.OptionalRightChild; 649Expr p2 = expr.OptionalRightChild; 983Expr orig2 = expr.OptionalRightChild;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
290exprRet = Visit((pExpr as ExprBinOp).OptionalRightChild);