public sealed override DynamicMetaObject Bind(DynamicMetaObject target, DynamicMetaObject[] args) { ContractUtils.RequiresNotNull(target, nameof(target)); ContractUtils.Requires(args == null || args.Length == 0, nameof(args)); return target.BindDeleteMember(this); }
public override DynamicMetaObject BindDeleteMember(DeleteMemberBinder binder) { return Restrict(binder.Bind(StorageMetaObject, DynamicMetaObject.EmptyMetaObjects)); }