示例#1
0
 public virtual bool IsModule(Type type)
 {
     return(type.IsClass &&
            type.IsSealed &&
            !type.IsNestedPublic &&
            MetadataUtil.IsAttributeDefined(type, Types.ModuleAttribute));
 }
示例#2
0
        public bool IsDefined(IType attributeType)
        {
            ExternalType type = attributeType as ExternalType;

            if (null == type)
            {
                return(false);
            }
            return(MetadataUtil.IsAttributeDefined(_memberInfo, type.ActualType));
        }
示例#3
0
        bool IsAttributeDefined(System.Type attributeType)
        {
            IType entity = _typeSystemServices.Map(attributeType);

            return(MetadataUtil.IsAttributeDefined(_method, entity));
        }
示例#4
0
 bool IsModule(Type type)
 {
     return(MetadataUtil.IsAttributeDefined(type, Types.ModuleAttribute));
 }