我正在寻找一组.cs文件来查看哪些调用a的Value属性Nullable<T>(查找所有引用).例如,这将匹配:
class Program
{
static void Main()
{
int? nullable = 123;
int value = nullable.Value;
}
}
Run Code Online (Sandbox Code Playgroud)
我发现了Roslyn并查看了一些样本,但其中许多已经过时且API非常庞大.我该怎么做呢?
解析语法树后我陷入困境.这是我到目前为止:
public static void Analyze(string sourceCode)
{
var tree = CSharpSyntaxTree.ParseText(sourceCode);
tree./* ??? What goes here? */
}
Run Code Online (Sandbox Code Playgroud)