System.Linq.Expressions.DynamicExpression
namespace System.Linq.Expressions
{
public class DynamicExpression : Expression, IArgumentProvider, IDynamicExpression
{
public ReadOnlyCollection<Expression> Arguments { get; }
public CallSiteBinder Binder { get; }
public Type DelegateType { get; }
public new static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, IEnumerable<Expression> arguments);
public new static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, Expression arg0);
public new static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1);
public new static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2);
public new static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, Expression arg0, Expression arg1, Expression arg2, Expression arg3);
public new static DynamicExpression Dynamic(CallSiteBinder binder, Type returnType, params Expression[] arguments);
public new static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, IEnumerable<Expression> arguments);
public new static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0);
public new static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1);
public new static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2);
public new static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, Expression arg0, Expression arg1, Expression arg2, Expression arg3);
public new static DynamicExpression MakeDynamic(Type delegateType, CallSiteBinder binder, params Expression[] arguments);
public DynamicExpression Update(IEnumerable<Expression> arguments);
}
}