///*************************************************************************/ ///* ///* 文件名 :AssemblyModuleEntry.cs ///* 程序说明 : 模块入口自定义特性. ///* 继承Attribute特性,用于标记该DLL是否系统或业务模块. ///* 原创作者 :孙中吕 ///* ///* Copyright 2006-2021 C/S框架网 www.csframework.com ///* ///**************************************************************************/ using System; namespace CSFrameworkV5.Core { /// /// 模块入口自定义特性,模块\Properties\AssemblyInfo.cs文件内定义 /// public class AssemblyModuleEntry : Attribute { private int _moduleID; private string _moduleName; private string _moduleEntryNameSpace; /// /// 模块编号 /// public int ModuleID => _moduleID; /// /// 模块名称 /// public string ModuleName => _moduleName; /// /// 模块名字空间 /// public string ModuleEntryNameSpace => _moduleEntryNameSpace; /// /// 构造器 /// /// 模块编号 /// 模块名称 /// 模块名字空间 public AssemblyModuleEntry(int moduleID, string moduleName, string moduleEntryNameSpace) { _moduleID = moduleID; _moduleName = moduleName; _moduleEntryNameSpace = moduleEntryNameSpace; } } }