Я использую Stylecop для создания некоторых пользовательских правил, и я пытаюсь определить, есть ли у меня двойной или плавающий.Stylecop - определение, если Double или Float
Я могу пройти через утверждение и получить CSTokenType. CSTokenType является номером и может считаться строкой. Но поскольку это просто номер, у меня нет реального способа узнать, является ли это int, float, long, double или что-то еще.
Как можно проверить, что такое примитивный тип?
В моем CsToken у меня есть CsTokenType и CsTokenClass. Оба показывают «Номер», который, конечно, по-прежнему остается проблемой. Если я не использую его неправильным способом –
, например. двойной х = 0,15; О чем мы здесь говорим? «двойная» часть или 0,15? – Femaref
То, как работает токен, это CSToken token; token.Text = 0,15; token.CsTokenType = Number; token.CsTokenClass = Number; –