Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (4)
28public static ExprMemberGroup CreateMemGroup(Expr obj, MethPropWithInst method)
54public static ExprMethodInfo CreateMethodInfo(MethPropWithInst mwi) =>
167public static ExprBinOp CreateUserDefinedBinop(ExpressionKind exprKind, CType type, Expr left, Expr right, Expr call, MethPropWithInst userMethod) =>
171public static ExprUnaryOp CreateUserDefinedUnaryOperator(ExpressionKind exprKind, CType type, Expr operand, ExprCall call, MethPropWithInst userMethod) =>
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (4)
140MethPropWithInst pmpwi;
2524private ExprCall BindUDBinop(ExpressionKind ek, Expr arg1, Expr arg2, bool fDontLift, out MethPropWithInst ppmpwi)
2583private ExprCall BindUDBinopCall(Expr arg1, Expr arg2, TypeArray Params, CType typeRet, MethPropWithInst mpwi)
2602private ExprCall BindLiftedUDBinop(ExpressionKind ek, Expr arg1, Expr arg2, TypeArray Params, MethPropWithInst mpwi)