public static T FromChar <T>(string caracter) where T : struct, IConvertible { return(EnumExtensions.FromChar <T>(caracter[0])); }
public static List <T> GetItens <T>() where T : struct, IConvertible { return(Enum.GetNames(typeof(T)).ToArray().Select(e => EnumExtensions.FromString <T>(e)).ToList()); }