相关疑难解决方法(0)

使用Roslyn查找对方法的所有引用

我正在寻找一组.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)

c# code-analysis findall roslyn

19
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

code-analysis ×1

findall ×1

roslyn ×1