Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ BindInvokeMember()

override DynamicMetaObject System.Dynamic.ExpandoObject.MetaExpando.BindInvokeMember ( InvokeMemberBinder binder,
DynamicMetaObject[] args )
inlinevirtual

Reimplemented from System.Dynamic.DynamicMetaObject.

Definition at line 303 of file ExpandoObject.cs.

304 {
306 return BindGetOrInvokeMember(binder, binder.Name, binder.IgnoreCase, binder.FallbackInvokeMember(this, args), (DynamicMetaObject value) => binder.FallbackInvoke(value, args, null));
307 }
DynamicMetaObject(Expression expression, BindingRestrictions restrictions)
DynamicMetaObject BindGetOrInvokeMember(DynamicMetaObjectBinder binder, string name, bool ignoreCase, DynamicMetaObject fallback, Func< DynamicMetaObject, DynamicMetaObject > fallbackInvoke)
static void RequiresNotNull(object value, string paramName)

References System.Dynamic.ExpandoObject.MetaExpando.BindGetOrInvokeMember(), System.Dynamic.Utils.ContractUtils.RequiresNotNull(), and System.value.