У меня не установлен Resharper .. Я хочу видеть все подклассы, унаследованные от IActionResult
, и нет таких вещей, как show derived classes
в обозревателе объектов и представлении классов.
Я пытаюсь установить расширение TypeHierarchyViewer
(https://marketplace.visualstudio.com/items?itemName=munyabe.TypeHierarchyViewer), но оно не работает (даже используя пример List
, просто остается пустым).
Так что должноЯ делаю?
Я использую эту функцию, часто разрабатывая Java-приложение с использованием eclipse .. Кажется, в VS2017 нет готового инструмента или я просто пропустил некоторые вещи ??
![enter image description here](https://i.stack.imgur.com/xn2aT.png)
(Go To Implementation
говорит, что символ не имеет реализаций)
(То же в представлении класса)
Я искал много «решений» (например, Visual Studio: как показать все классы, унаследованные от базового класса? ), но не работает или нуждается в других инструментах (или просто посмотритеdoc?).
Я хочу посмотреть, можно ли это сделать, просто используя VS.
До того, как я подумал, что VS - очень хорошая IDE, но я не могу представить, что в ней так мало базовогофункции ... (так что есть Resharper ...)
И я нахожу, есть derived types
, но в Solution explorer
:
![enter image description here](https://i.stack.imgur.com/85doX.png)
Но вы не можете ввести нужный класс. И если я введу IActionResult
в поле поиска, он не найдет его (не в моем источнике, и я его не реализую).
После попытки .. Я нахожу поддержку VS в solution explorer
...
Но это трудно использовать ...
Мне нужно найти некоторые классы или интерфейс в моем исходном коде, связанные скласс или интерфейс, который я хочу, и использую производный тип и реализации, чтобы найти его ..
Это выглядит так:
![enter image description here](https://i.stack.imgur.com/OqntK.png)
(я нахожу класс и перехожу к объекту,в нем перечислены все классы. Затем я нахожу ActionResult и выбираю инструменты для нахождения IActionResult, наконец, я вижу все производные классы выше ... ...)