查找类和方法的参考

nRk*_*nRk 5 .net c# .net-assembly

我试图找出使用/引用特定类的所有类和程序集.有没有办法通过C#中的编程找到?

例如,如果在in ,in中Class1调用/引用,我想找到并使用C#编程.Class2Assembly1Class3Assembly2Class2Class3

有没有人可以帮助我?有什么工具可以帮助吗?我想编写一个小程序来从一个程序集中读取类,并找到引用/使用该特定类的类.

简而言之我的问题:如何通过编写C#程序作为代码清理活动的一部分来查找代码库中未使用的类或方法?

Ste*_*ack 1

如果您正在寻找一个工具来执行此操作,您可以使用NDepend,它可以执行您所描述的操作以及更多操作。

或者,如果您使用 ReSharper:右键单击,“查找用法”...(对于查找未使用的代码确实没有用)