///*************************************************************************/
///*
///* 文件名 :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;
}
}
}