Exemple #1
0
        /// <summary>
        /// 获取程序集自定义特性。是否用户自定义模块由AssemblyModuleEntry特性确定。
        /// </summary>
        public static AssemblyModuleEntry GetModuleEntry(Assembly asm)
        {
            AssemblyModuleEntry temp = new AssemblyModuleEntry(ModuleID.None, "", "");

            if (asm == null)
            {
                return(temp);
            }

            object[] list = asm.GetCustomAttributes(typeof(AssemblyModuleEntry), false);
            if (list.Length > 0)
            {
                return((AssemblyModuleEntry)list[0]);
            }
            else
            {
                return(temp);
            }
        }
Exemple #2
0
        /// <summary>
        /// 获取程序集自定义特性。是否用户自定义模块由AssemblyModuleEntry特性确定。
        /// </summary>
        public static AssemblyModuleEntry GetModuleEntry(Assembly asm)
        {
            AssemblyModuleEntry temp = new AssemblyModuleEntry(ModuleID.None, "", "");
            if (asm == null) return temp;

            object[] list = asm.GetCustomAttributes(typeof(AssemblyModuleEntry), false);
            if (list.Length > 0)
                return (AssemblyModuleEntry)list[0];
            else
                return temp;
        }