System.MethodExtension.GetEnumDescription C# (CSharp) Method

GetEnumDescription() public static method

public static GetEnumDescription ( Enum value ) : string
value Enum
return string
        public static string GetEnumDescription(Enum value)
        {
            var field = value.GetType().GetField(value.ToString());
            var attributes = (DescriptionAttribute[]) field.GetCustomAttributes(typeof (DescriptionAttribute), false);
            return (attributes.Any()) ? attributes.First().Description : value.ToString();
        }