using System; using System.ComponentModel; namespace BS.Shared.Extensions { public static class EnumExtensions { public static string GetEnumDescription(this Enum value) { var fi = value.GetType().GetField(value.ToString()); var attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false); return attributes.Length > 0 ? attributes[0].Description : value.ToString(); } } }