ReSharper: поиск точек использования конструктора производных типов - PullRequest
6 голосов
/ 01 июня 2010

У меня есть некоторый базовый класс ControlBase и много производных классов, которые также имеют производные классы ... ControlBase и производные классы имеют конструктор без параметров. Как я могу легко найти все точки вызова конструктора производных классов? ReSharper find использования в конструкторе ControlBase показывает только использование этого конструктора базового класса, но не конструкторы производных классов.

Спасибо.

1 Ответ

5 голосов
/ 02 июня 2010

Этого можно добиться с помощью функции структурного поиска в Resharper 5.

Перейдите в меню Resharper / Find / Search with Pattern. Затем введите следующий шаблон в текстовое поле слева:

new $type$($args$)

Слова, заключенные в знаки доллара, являются заполнителями, которые необходимо указать. Вы можете сделать это, нажав «Добавить заполнитель».

В вашем примере вам понадобится заполнитель типа (name = type, Type = ControlBase, отметьте «Или производный тип») и заполнитель аргумента (name = args).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...