我有一个CatchDeclarationSyntax实例,我想获取语句中捕获的类型的符号。 如果赶上声明包含被逮住了类型的变量名,如本文在这里描述我能做到这一点: Get Symbol from CatchDeclaration 例子: ...
catch(NullReferenceException exception)
{
...
}
获取符号为NullReferenceE
我是roslyn和visual studio的初学者,尝试使用roslyn编写C#的sonarQube分析规则。 该规则应该检测Sleep()方法并禁止使用它。我被this tutorial 和this example 启发,写我的规则,但是当我尝试在一个控制台应用程序,它不检测的功能。 我应该纠正什么才能使其工作?下面是分析的代码: using System;
using System.Col
我写的,因为下面的代码一个简单的罗斯林发电机,所以我想从TypeDeclarationSyntax得到TypeSyntax产生一个接口实现,得到TypeSyntax: // Our generator is applied to any class that our attribute is applied to.
var applyToInterface = (InterfaceDeclara
我正在玩罗斯林一代,除非没有,否则它工作正常。例如,我想使用C#7.0功能throw expression。但我在SyntaxFactory中没有看到任何相应的方法。 现在有可能生成类似var foo = bar ?? throw new Exception();的东西吗?由于NullCoalesceExpression的搜索结果为ExpressionSyntax,而ThrowStatement明