1 instantiation of ExprUserLogicalOp
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
77new ExprUserLogicalOp(type, trueFalseCall, operatorCall);
11 references to ExprUserLogicalOp
Microsoft.CSharp (11)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (1)
76public static ExprUserLogicalOp CreateUserLogOp(CType type, Expr trueFalseCall, ExprCall operatorCall) =>
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (2)
555ExprUserLogicalOp userLogOp = udcall as ExprUserLogicalOp;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (8)
38ExpressionKind.UserLogicalOp => VisitUSERLOGOP(pExpr as ExprUserLogicalOp), 160exprRet = Visit((pExpr as ExprUserLogicalOp).TrueFalseCall); 162(pExpr as ExprUserLogicalOp).TrueFalseCall = exprRet; 163exprRet = Visit((pExpr as ExprUserLogicalOp).OperatorCall); 165(pExpr as ExprUserLogicalOp).OperatorCall = exprRet as ExprCall; 166exprRet = Visit((pExpr as ExprUserLogicalOp).FirstOperandToExamine); 168(pExpr as ExprUserLogicalOp).FirstOperandToExamine = exprRet; 334protected virtual Expr VisitUSERLOGOP(ExprUserLogicalOp pExpr)