24 if (parameters.
Count == 0)
28 if (args.Length != parameters.
Count)
48 if (dynamicMetaObject2 ==
null)
83 for (
int i = 1; i < args.Length; i++)
static BindingRestrictions Combine(IList< DynamicMetaObject >? contributingObjects)
BindingRestrictions Merge(BindingRestrictions restrictions)
static readonly BindingRestrictions Empty
Expression ToExpression()
static void RequiresNotNull(object value, string paramName)
static bool AreReferenceAssignable(Type dest, Type src)
static Type MakeDeferredSiteDelegate(DynamicMetaObject[] args, Type returnType)
static DynamicExpression Make(Type returnType, Type delegateType, CallSiteBinder binder, ReadOnlyCollection< Expression > arguments)
static Exception OutOfRange(string paramName, object p1)
static Exception DynamicObjectResultNotAssignable(object p0, object p1, object p2, object p3)
static Exception DynamicBindingNeedsRestrictions(object p0, object p1)
static Exception BinderNotCompatibleWithCallSite(object p0, object p1, object p2)
static Exception BindingCannotBeNull()
static Exception DynamicBinderResultNotAssignable(object p0, object p1, object p2)
static GotoExpression Return(LabelTarget target)
virtual ExpressionType NodeType
static ConditionalExpression IfThen(Expression test, Expression ifTrue)
static GotoExpression Goto(LabelTarget target)
static LabelTarget UpdateLabel