假设您有一个用C#定义的接口。查找提供接口实现的所有类的最简单方法是什么?
蛮力方法是在Visual Studio中使用“查找引用”,并手动浏览结果以将实现与实现分开,但是对于大型代码库中的接口,该接口在很少的实现中被大量引用,因此可以耗时且容易出错。
在Java中,在代码库上运行javadoc(使用-private选项包括私有类)将为该接口(例如Comparable)生成一个文档页面,其中包括该接口以及所有子接口的所有实现类(尽管它没有包括实现子接口的类,则可以通过深入列出的子接口来相对容易地确定这些类)。我需要的只是C#和Visual Studio的功能。