public final Bind ( |
||
target | The target of the dynamic invoke member operation. | |
args | An array of arguments of the dynamic invoke member operation. | |
return |
public sealed override DynamicMetaObject Bind(DynamicMetaObject target, DynamicMetaObject[] args)
{
ContractUtils.RequiresNotNull(target, nameof(target));
ContractUtils.RequiresNotNullItems(args, nameof(args));
return target.BindInvokeMember(this, args);
}
public override DynamicMetaObject BindInvokeMember(InvokeMemberBinder binder, DynamicMetaObject[] args) { return Restrict(binder.Bind(StorageMetaObject, args)); }