c# - 如何在 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,最后我可以看到上面的所有派生类......)
解决方案
推荐阅读
- c++ - 在 C++ 中排序比较器
- android - 触摸视图时如何暂停和恢复kotlin协程?
- bash - 有没有办法创建一个基于数组更改布尔值的函数?
- amazon-cognito - 如何要求 Cognito 强制使用 SAML IDP 重新进行身份验证?
- python - 使用包含查询字符串的请求下载图像
- audio - 导入AE后音频剪辑听起来不同(音频是20khz到20hz的听力测试)
- salesforce - 如何在 Mule 4 中创建个人帐户
- typescript - 如何在 Apollo Server 中正确键入上下文对象?
- nestjs - 没有扩展错误的自定义存储库:找不到存储库。看起来这个实体没有在当前的“默认”连接中注册?
- c# - 为什么需要的关系被取消时,EF Core 会删除实体?