public override Expression Reduce() { return(Expression.Dynamic(Binder, Type, _arg0)); }
public override Expression Reduce() { Debug.Assert(_args.Count > 0); return(Expression.Dynamic(Binder, Type, _args.ToReadOnly())); }
public static DynamicExpression Operator(ActionBinder binder, Operators op, Type resultType, params Expression[] arguments) { return(Expression.Dynamic(OldDoOperationAction.Make(binder, op), resultType, arguments)); }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters")] // TODO: fix public static DynamicExpression Call(OldCallAction action, Type result, params Expression[] arguments) { return(Expression.Dynamic(action, result, arguments)); }
public static DynamicExpression Create(OldCreateInstanceAction action, Type result, params Expression[] arguments) { return(Expression.Dynamic(action, result, arguments)); }