简体   繁体   English

在Roslyn(Microsoft CodeAnalysis)中,如何创建布尔文字?

[英]In Roslyn (Microsoft CodeAnalysis) how do I create a boolean literal?

通常我会使用SyntaxFactory但我无法弄清楚如何用它创建一个真或假节点。

I just figured it out. 我刚想通了。 true and false are keywords and I haven't had to deal with keywords much so I was looking in the wrong spot. true和false是关键字,我没有必要处理关键字,所以我在寻找错误的位置。 Keywords apparently tend to rely on having their own SyntaxKind. 关键词显然倾向于拥有自己的SyntaxKind。

SyntaxFactory.LiteralExpression( SyntaxKind.TrueLiteralExpression );

After searching for the last hour I finally remembered this tool. 搜索完最后一小时后,我终于想起了这个工具。 If anyone has a similar problem that tool might be able to help. 如果有人有类似的问题,工具可能会有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 为 Roslyn 分析器升级 Microsoft.CodeAnalysis.CSharp - Upgrading Microsoft.CodeAnalysis.CSharp for Roslyn analyzer 在Roslyn与Microsoft.CodeAnalysis中添加MetadataReference - Adding MetadataReference in Roslyn Vs Microsoft.CodeAnalysis 如何使用 Roslyn 获取范围内所有可见的局部变量名称(Microsoft CodeAnalysis) - How to get all visible local variable names within a scope with Roslyn (Microsoft CodeAnalysis) 如何在Roslyn(Microsoft.CodeAnalysis)中向生成的方法添加参数? -需要确切的语法 - How to add parameters to generated method in Roslyn ( Microsoft.CodeAnalysis )? - Need exact syntax 使用 Microsoft.CodeAnalysis,如何获取 Type 类型的 Attribute 属性的值? - Using Microsoft.CodeAnalysis, how do I get the value of an Attribute property that is of type Type? 如何使用 roslyn 创建数字文字标记? - How create Numeric literal token with roslyn? Roslyn - CodeAnalysis.MsBuild - 如何打开项目? - Roslyn - CodeAnalysis.MsBuild - How to open project? 使用Roslyn(Microsoft.CodeAnalysis)查询WebSite项目的信息 - Using Roslyn (Microsoft.CodeAnalysis) to query information of WebSite projects 如何从头开始在Roslyn中创建语法节点? - How do I create syntax nodes in Roslyn from scratch? 如何删除 Roslyn? - How do I remove Roslyn?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM