Suy*_*yog 4 abstract-syntax-tree roslyn
如何使用 Roslyn 语法工厂为整数文字(例如 2)创建表达式?
当我在调试器下查看它时,它看起来有 type NumericLiteralExpression,但我找不到如何创建它?
最近,我发现是SyntaxFactory.LiteralExpression(SyntaxKind.NumericLiteralExpression, SyntaxFactory.Token(..)),但我不知道如何创建表示值 2 的标记。
我实际上是经过一些试验和错误发现的。以下似乎有效。
SyntaxFactory.LiteralExpression(SyntaxKind.NumericLiteralExpression, SyntaxFactory.Literal(2))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |