Създаване на цялочислен литерален израз с Roslyn

Как да създам израз за целочислен литерал (да речем 2), използвайки Roslyn syntax factory?

Когато го прегледах в програмата за отстраняване на грешки, изглежда, че има тип NumericLiteralExpression, но не мога да намеря как да го създам?

Най-близкото, което намерих, беше SyntaxFactory.LiteralExpression(SyntaxKind.NumericLiteralExpression, SyntaxFactory.Token(..)), но не знам как да създам токен, представляващ стойност 2.


person Suyog    schedule 22.12.2015    source източник
comment
roslynquoter.azurewebsites.net   -  person SLaks    schedule 22.12.2015


Отговори (1)


Всъщност разбрах след известни проби и грешки. Следването изглежда работи.

SyntaxFactory.LiteralExpression(SyntaxKind.NumericLiteralExpression, SyntaxFactory.Literal(2))
person Suyog    schedule 22.12.2015