在Visual Studio 2010中查找类后代

时间:2010-09-02 09:21:08

标签: c# visual-studio ide

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

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

我收到的最好的建议是“用redgate反射器分析装配”,但肯定有更好的方法。

感谢您的时间。

4 个答案:

答案 0 :(得分:7)

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

要返回主Solution Explorer视图,请单击Solution Explorer顶部的“Home”按钮。

答案 1 :(得分:5)

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

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

答案 2 :(得分:4)

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

答案 3 :(得分:1)

如果您想方便地浏览类层次结构,您将不会对普通的Visual Studio感到满意。 Resharper和(我相信)CodeRush提供了这样的功能。对于后者,有express edition,这是免费的。您可以将所有这些安装为Visual Studio加载项。