Exemple #1
0
        /*********************************************NOVAS FUNCIONALIDADES*********************************************/

        /// <summary>
        /// Cria um dicionário a partir de um enumerador
        /// </summary>
        /// <param name="enumerate">Enumerador que será convertido para dicionário</param>
        /// <returns>Dicionário criado a partir de um enumerador</returns>
        public static Dictionary <string, string> EnumToDictionary(Type enumerate)
        {
            Dictionary <string, string> temp = new Dictionary <string, string>();

            foreach (string name in Enum.GetNames(enumerate))
            {
                Enum enumValue = (Enum)Enum.Parse(enumerate, name);

                temp.Add(enumValue.ToString(), enumValue.AsString());
            }

            return(temp);
        }
Exemple #2
0
 public static string ToLower(this Enum value)
 {
     return(value.AsString().ToLower());
 }