using System; using System.Runtime.InteropServices; namespace DeviceRepair.Models.Attr { /// /// 枚举描述特性 /// [Serializable] [AttributeUsage(AttributeTargets.Field | AttributeTargets.Enum, AllowMultiple = false, Inherited = false)] [ComVisible(true)] public class EnumDescriptionAttribute : Attribute { /// /// 枚举描述 /// private string _Desciption; /// /// 枚举描述 /// public string Desciption { get { return _Desciption; } set { _Desciption = value; } } #region Ctor /// /// Ctor /// public EnumDescriptionAttribute() : this("枚举描述") { } /// /// Ctor /// /// 枚举描述值 public EnumDescriptionAttribute(string _description) { _Desciption = _description; } #endregion } }