0

使用 .NET 4+ 有没有办法找到方法的所有代码路径调用的所有方法?

理想情况下,我正在寻找可以让我进入内部循环的东西:

For Each Method In Class
    For Each ReferencedMethod in Method
        Console.PrintLine(Method)
    Next
Next

如果做不到这一点,是否有一个工具可以告诉我所有的代码路径?

4

1 回答 1

0

在方法中调用的方法不是方法元数据的一部分,因此不能通过反射获得。你必须解析 IL,或者使用 Mono.Cecil 之类的东西来做你正在寻找的东西。

于 2011-07-20T02:11:33.870 回答