#vb.net #search #ide #properties
Вопрос:
Я использую VB.NET. В Visual Studio, если я щелкну правой кнопкой мыши имя свойства и нажму «Найти все ссылки», он выполнит поиск всех экземпляров используемого свойства.
Однако свойство всегда используется либо для назначения (метод набора), либо для извлечения (метод получения). Есть ли какой-либо способ поиска только для одного из этих применений? например, ищите все варианты использования свойства в коде, в котором ему присваивается значение, а не когда значение извлекается.
Ответ №1:
Используйте компилятор, чтобы превратить то, что вы хотите найти, в ошибки. Удалите сеттер, чтобы найти все места, где он собирался использоваться.
Комментарии:
1. Это то, что я делал, когда я нахожусь на машине, на которой нет возможности поиска Resharper.
Ответ №2:
С помощью Resharper, если вы просто используете инструмент «Найти результаты», а затем в окне результатов появится значок фильтра. Затем вы можете ограничить результаты только «Показать использование записи».
Ответ №3:
Вы также можете использовать отражатель для просмотра вашей сборки.
Комментарии:
1. Просто убедитесь, что у вас загружены все сборки 🙂
Ответ №4:
Решарпер (надстройка MSVS) имеет именно ту функцию, которую вы ищете. Проверять:
ReSharper.FindUsages
или
ReSharper.FindUsagesAdvanced
в разделе сопоставление сочетаний клавиш (Инструменты -> Параметры ->> Клавиатура), чтобы узнать, какой ярлык используется.