<PackageReference Include="NETStandard.Library" Version="2.0.2" />

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); } }