【发布时间】:2010-09-21 21:28:51
【问题描述】:
在 Visual Studio 中,如何显示从基类继承的所有类?
例如,在 ASP.NET MVC 中有几个“ActionResult”类型——它们都继承/实现了基类ActionResult。
看起来除非您只是“知道”View 和 Json 是有效的 ActionResult 类型,否则您无法轻松找到此信息。
请证明我错了。
对象浏览器中有什么东西可以很容易找到吗?
我什至愿意为 Visual Studio 之外的工具提供建议,以发现有关各种类的这些信息。例如:Resharper 中有什么可以帮助我的吗?
【问题讨论】:
-
使用 Visual C# 2010 Express 我搜索“:ActionResult”的解决方案。不理想,但总比没有好。
-
我想你误解了我的问题。 JsonResult(参考这里:msdn.microsoft.com/en-us/library/system.web.mvc.jsonresult.aspx)继承自 ActionResult。还有几个其他类继承自 ActionResult。有什么简单的方法可以查看所有继承自 ActionResult 的类?
-
在这种情况下,我使用的代码不是直接出现在我的解决方案中的代码。它们是另一个程序集中的 MVC 框架类。搜索“:ActionResult”不适用于我从程序集中使用的任何代码。
标签: visual-studio class abstract-class