14 references to CreateBinop
Microsoft.CSharp (14)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (3)
164: CreateBinop(exprKind, type, arg1, arg2); 186CreateBinop(ExpressionKind.Sequence, second.Type, first, second); 203ExprBinOp expr = CreateBinop(ExpressionKind.Save, wrap.Type, wrap.OptionalExpression, wrap);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (11)
463exprRes = ExprFactory.CreateBinop(ek, typeBool, arg1, arg2); 468exprRes = ExprFactory.CreateBinop(ek, typeBool, arg1, arg2); 645ExprBinOp exprRes = ExprFactory.CreateBinop(ek, resultType, pArgument1, pArgument2); 1696ExprBinOp pExprResult = ExprFactory.CreateBinop(ek, typeTmp, exprVal, ExprFactory.CreateConstant(typeOne, cv)); 1795return ExprFactory.CreateBinop(ek, typeRet, arg1, arg2); 1846return ExprFactory.CreateBinop(ek, arg1.Type, arg1, arg2); 1862return ExprFactory.CreateBinop(ek, GetPredefindType(PredefinedType.PT_BOOL), arg1, arg2); 1888ExprBinOp exprRes = ExprFactory.CreateBinop(ek, typeRes, expr1, expr2); 1961return ExprFactory.CreateBinop(ek, GetPredefindType(PredefinedType.PT_BOOL), arg1, arg2); 2068ExprBinOp exprRes = ExprFactory.CreateBinop(ek, typeOp, arg1, arg2); 2726ExprBinOp binop = ExprFactory.CreateBinop(ek, RetType, arg1, arg2);