Подтвердить что ты не робот

Как я могу найти, какие классы реализуют данный интерфейс в Visual Studio?

У меня есть решение.
У меня есть интерфейс.
У меня есть несколько классов, которые реализуют интерфейс.

Я могу использовать "Найти все ссылки", чтобы найти, где реализован интерфейс, но также возвращает результаты, где интерфейс является типом возврата или где класс явно реализует метод интерфейса.

Есть ли лучший способ быстро/легко найти, какие классы реализуют интерфейс?

4b9b3361

Ответ 1

Reflector (который был бесплатным) покажет вам это; загрузить DLL и найти интерфейс (F3) - развернуть "Производные типы" node.

Ответ 2

Использование VS2010, с Производительность Power Tools (бесплатно):

  • При необходимости оставить режим отладки
  • Наведите указатель мыши на ссылку на интерфейс
  • Разверните раскрывающееся раскрывающееся меню
  • "Выполнено"

Ответ 3

Почему бы просто не искать во всем решении для этого:

\:.*MyInterface

и включить регулярные выражения в окне поиска - это должно выполнить задание.

Изменить: Исправлено регулярное выражение, оно предназначалось для java before, whoops.

Ответ 4

Используя функцию "Go to Inheritor" в Resharper или подобный плагин выполнит трюк.