我正在尝试更新一个大量使用与SyntaxToken.Kind进行比较的项目。这个属性似乎在较新版本的Roslyn中消失了,我想知道是否有替代方法或扩展方法我可以编写以获得相同的功能?
代码有许多引用,例如:
if (expression.OperatorToken.Kind == SyntaxKind.PlusEqualsToken)
有什么想法吗?
答案 0 :(得分:7)
为Microsoft.CodeAnalysis.CSharp.Syntax
添加一个使用,然后使用CSharpKind()
扩展方法。