使用.NET 4+有没有办法找到方法的所有代码路径调用的所有方法?
理想情况下,我正在寻找能让我获得内循环的东西:
For Each Method In Class
For Each ReferencedMethod in Method
Console.PrintLine(Method)
Next
Next
如果失败了,是否有工具可以告诉我所有的代码路径?
答案 0 :(得分:0)
在方法中调用的方法不是方法元数据的一部分,因此无法通过反射获得。你必须解析IL,或使用像Mono.Cecil这样的东西去做你想要的东西。