Esempio n. 1
0
        public sealed override MetaObject Bind(MetaObject target, params MetaObject[] args)
        {
            ContractUtils.RequiresNotNull(target, "target");
            ContractUtils.Requires(args.Length == 0);

            return(target.BindGetMember(this));
        }
Esempio n. 2
0
 public static bool TryBindGetMember(GetMemberBinder binder, ref MetaObject instance) {
     if (TryGetMetaObject(ref instance)) {
         instance = instance.BindGetMember(binder);
         return true;
     }
     return false;
 }
Esempio n. 3
0
        public sealed override MetaObject Bind(MetaObject target, params MetaObject[] args) {
            ContractUtils.RequiresNotNull(target, "target");
            ContractUtils.Requires(args.Length == 0);

            return target.BindGetMember(this);
        }