在Visual Studio 2010中查找类后代

我在Visual Studio 2010的对象浏览器中查看一个抽象类。 我想找到所有来自这个抽象类的类,以便我可以选择在我的应用程序中实现的最佳类。 我没有此程序集的源代码,因此我无法使用find in filesfunction。

不幸的是,我似乎无法找到如何做到这一点。 Visual Studio文档和谷歌只返回完全不相关的文章,所以我使用的是错误的术语,或者这个function根本不存在。

我收到的最好的建议是“用redgatereflection器分析assembly”,但肯定有更好的方法。

感谢您的时间。

安装Visual Studio Productivity Power Tools ,然后使用其加强工具提示。

您可以使用解决方案资源管理器来实现此目的:1)在Solution Explores中查找基类(可以使用搜索行)。 2)在解决方案资源管理器中右键单击基类3)单击“派生类型”

要返回主解决方案资源管理器视图,请单击解决方案资源管理器顶部的“主页”按钮。

在对象浏览器的“浏览”下拉框中,选择“我的解决方案”或“所有组件”以外的项目。

例如,选择“.NET Framework 4”或“.NET Framework 4.5”

如果您想方便地浏览类层次结构,您将不满意普通的Visual Studio。 Resharper和(我相信) CodeRush提供了这样的function。 对于后者,有一个免费的快递版 。 您可以将所有这些安装为Visual Studio加载项。