/// <summary> /// método para buscar a descrição do Enum [codeEnum] /// </summary> /// <param name="val">codeEnum</param> /// <returns>retorna o valor da dataanotation Description do atributo do Enum codeEnum </returns> public static string ToDescriptionString(this codeEnum val) { DescriptionAttribute[] attributes = (DescriptionAttribute[])val.GetType().GetField(val.ToString()).GetCustomAttributes(typeof(DescriptionAttribute), false); return(attributes.Length > 0 ? attributes[0].Description : string.Empty); }