我试图找出使用/引用特定类的所有类和程序集。有没有办法通过C#中的编程找到?
例如,如果Class1
Class2
Assembly1
Class3
中的Assembly2
调用/引用Class2
,我想查找Class3
&安培; {{1}}使用C#编程。
有没有人可以帮助我?有什么工具可以帮助吗?我想编写一个小程序来从一个程序集中读取类,并找到引用/使用该特定类的类。
我的问题简短:如何通过编写C#程序作为代码清理活动的一部分来查找代码库中未使用的类或方法?
答案 0 :(得分:1)
如果您正在寻找一个工具来执行此操作,您可以使用NDepend来执行您所描述的内容以及更多内容。
或者,如果您正在使用ReSharper:右键单击,“查找用法”... (确实无法找到未使用的代码)