public static string GetDescription(MessageTypeEnum e) { FieldInfo type = e.GetType().GetField(e.ToString()); var attrs = type.GetCustomAttributes(typeof(DescriptionAttribute), true); string message = ((DescriptionAttribute)attrs[0]).Description; return(message); }