[英]How to find derived class in Visual Studio 2017?
我没有安装Resharper。我想查看所有从IActionResult
继承的子类,并且没有在对象浏览器和类视图中show derived classes
东西。
我尝试安装扩展TypeHierarchyViewer
( https://marketplace.visualstudio.com/items?itemName=munyabe.TypeHierarchyViewer ),但是它不起作用(即使使用示例List
,也保持空白)。
所以我该怎么做?
我经常使用此功能使用Eclipse开发Java应用程序。似乎VS2017中没有现成的工具,或者我只是错过了一些东西?
( Go To Implementation
说该符号没有实现)
(与课程视图相同)
我搜索了许多“解决方案”(例如Visual Studio:如何显示从基类继承的所有类? ),但不起作用或需要其他工具(或只看文档吗?)。
我想看看是否仅使用VS就能做到。
在我以为VS是一个非常好的IDE之前,但我无法想象它缺少这么多的基本功能...(所以有Resharper ...)
而且我发现有derived types
但是在Solution explorer
:
但是您无法输入所需的类。如果我在搜索框中输入IActionResult
,它将找不到它(不在我的源代码中,并且我没有实现它)。
经过尝试..我发现VS在solution explorer
支持它...
但是很难使用...
我需要在源代码中找到与所需类或接口相关的一些类或接口,并使用派生类型和实现来找到它。
看起来像:
(我找到一个类并导航到对象,它列出了所有类。然后我找到了ActionResult并选择了工具找到IActionResult,最后我可以看到上面的所有派生类……)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.