C# 4.0
If i want to set description for enum i may use DescriptionAttribute form System.ComponentModel;
public enum EnumWithDescription
{
[Description("EnumDescription1")]
EE = 1,
[Description("EnumDescription2")]
PP
}
but if i need another specific description i may implement my specific attribute and extension method which will return this additional description. e.g:
public enum EnumWithDescription
{
[MyDescritption("MyDescription1")]
[Description("EnumDescription1")]
EE = 1
}
anumValue.MyExtensionMethod(); // return me MyDescritpion stirng value
may be there is some another more simple ways of doing this?