ComplexCallHelper() private method

private ComplexCallHelper ( Expression instance, MethodInfo method ) : Expression
instance Expression
method MethodInfo
return Expression
 private static DynamicMetaObject MakeOperatorError(OperatorInfo info, DynamicMetaObject[] args)
 {
     return(new DynamicMetaObject(
                Ast.Throw(
                    AstUtils.ComplexCallHelper(
                        typeof(BinderOps).GetMethod("BadArgumentsForOperation"),
                        ArrayUtils.Insert((Expression)AstUtils.Constant(info.Operator), DynamicUtils.GetExpressions(args))
                        )
                    ),
                BindingRestrictions.Combine(args)
                ));
 }