c# - 如何在当前版本的 Roslyn 中获取 SyntaxToken.Kind?

标签 c# roslyn

我正在尝试更新一个大量使用与 SyntaxToken.Kind 进行比较的项目。此属性似乎已在较新版本的 Roslyn 中消失,我想知道是否可以编写替代方法或扩展方法来获得相同的功能?

代码有很多引用例如:

if (expression.OperatorToken.Kind == SyntaxKind.PlusEqualsToken)

有什么想法吗?

最佳答案

Microsoft.CodeAnalysis.CSharp.Syntax添加using,然后使用CSharpKind()扩展方法。

关于c# - 如何在当前版本的 Roslyn 中获取 SyntaxToken.Kind?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23464409/

相关文章:

C# 交互式窗口不会引用我的代码

c# - Roslyn 中的简单代码完成示例

c# - C#中的Java加密代码

c# - ASP.NET MVC4 中复杂类的验证失败

c# - 开放类型可以是结构吗?

c# - 重写if语句: One of these statements ended up with one too many pair of braces

c# - 使用 Roslyn codefix 向方法参数添加属性

c# - uwp : how to change background color of listview item based on its value?

c# - cassandra有什么收获?

roslyn - 使用 roslyn,如何获取元数据引用中定义的类型的特定方法的符号?