2
我有一个自定义属性,我想申请一个枚举类型本身,但我无法确定正确的路径来获得在适当的*信息为了暴露属性。如何体现自定义属性应用于枚举类型本身
像这样的事情
[AttributeUsage(AttributeTargets.All, AllowMultiple = true, Inherited = true)]
public class MyCustAttribute : Attribute {}
[MyCust()]
[MyCust()]
[MyCust()]/*...and so on...*/
public enum MyEnumType{}
我所熟悉的反映来自枚举值说DescriptionAttribute的更“习惯”的方法。我做那种事情的时候,没有任何问题。如下面的类型案例。
public enum MyEnumType {
[Description("My First Value")]
First,
[Description("My Second Value")]
Second,
}
我确定这很明显,但我不明白这是否可能。