.NET - Найти все ссылки на присвоение свойств - PullRequest
6 голосов
/ 07 октября 2008

Я использую VB.NET. В Visual Studio, если я щелкну правой кнопкой мыши по имени свойства и нажму «Найти все ссылки», будет выполнен поиск всех экземпляров используемого свойства.

Однако свойство всегда используется либо для присваивания (метод Set), либо для извлечения (метод Get). Есть ли способ поиска только одного из этих применений? например искать все варианты использования свойства в коде, где ему присваивается значение, а не при его получении.

Ответы [ 4 ]

7 голосов
/ 07 октября 2008

Используйте компилятор, чтобы превратить то, что вы хотите найти, в ошибки. Удалите сеттер, чтобы найти все места, где он будет использоваться.

6 голосов
/ 05 декабря 2012

В Resharper, если вы просто используете инструмент «Найти результаты», а затем в окне результатов появляется значок фильтра. Затем вы можете ограничить результаты только «Показать записи использования».

1 голос
/ 07 октября 2008

Resharper (MSVS addin) имеет именно ту функцию, которую вы ищете. Проверка:

ReSharper.FindUsages

или

ReSharper.FindUsagesAdvanced

в сопоставлении сочетаний клавиш (Сервис -> Параметры -> Клавиатура), чтобы узнать, какое сочетание клавиш используется.

1 голос
/ 07 октября 2008

Вы также можете использовать Отражатель для просмотра вашей сборки.

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