Найти конструкторов с более чем 3 параметрами в каталоге шаблонов Resharpers

Можно ли создать шаблон поиска в каталоге шаблонов Resharper, чтобы найти все конструкторы с более чем 3 параметрами?
Если так, как?
Моя проблема в том, что я не знаю, как сказать Resharper, что должны соответствовать только определения конструктора.

7 голосов | спросил Daniel Hilgarth 27 J000000Wednesday11 2011, 20:53:13

1 ответ


0

Я знаю, что этот вопрос специально предназначен для R # 6.0, но я хотел дать ответ для R # 2016.3, так как у меня недавно был тот же вопрос.

Resharper 2016 (.3.1)


Поиск по шаблону позволяет этот тип поиска. Вот что вам нужно сделать:

Выберите Resharper> Найти> Поиск по шаблону

Добавьте три заполнителя:

  • args : заполнитель аргумента - установите минимальное /максимальное значение для количества параметров, которые вы хотите найти
  • code : заполнитель выписок - не ограничивайте количество выписок
  • type : заполнитель идентификатора - не вводите регулярное выражение

Убедитесь, что для шаблона поиска установлено C#

Установите следующий шаблон:

public $type$($args$) 
{
$code$
}

Установите Look In, как вам нужно (например, решение). И нажмите «Найти».

У вас должно получиться окно поиска, которое выглядит следующим образом:

 Поиск по шаблону

Это найдет все (публичные) конструкторы, которые содержат количество интересующих вас параметров. Я смог успешно использовать это в нескольких решениях. В качестве дополнительного бонуса, кажется, очень рад найти конструкторов со списками параметров по нескольким строкам, а не по одной.

ответил Obsidian Phoenix 26 Jpm1000000pmThu, 26 Jan 2017 15:37:21 +030017 2017, 15:37:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132