J'utilise Stylecop pour créer des règles personnalisées et j'essaie de déterminer si j'ai un double ou un flottant.Stylecop - Détermine si Double ou Float
Je suis capable de parcourir l'instruction et d'obtenir un CSTokenType. Le CSTokenType est un nombre et peut être lu comme une chaîne. Mais puisque c'est juste un nombre, je n'ai aucun moyen de savoir si c'est un int, un flotteur, un long, un double ou autre chose.
Tous les ides sur la façon dont je peux vérifier pour voir ce que le type primitif est?
Dans mon CsToken j'ai CsTokenType et CsTokenClass. Les deux montrent "Numéro", ce qui est bien sûr toujours le problème. Sauf si je l'utilise dans le mauvais sens –
par exemple. double x = 0,15; De quoi parle-t-on ici? la partie "double", ou le 0.15? – Femaref
Le fonctionnement du jeton est Jeton CSToken; jeton.Texte = 0,15; token.CsTokenType = Nombre; token.CsTokenClass = Nombre; –