2008-10-07 4 views
6

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

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

ответ

7

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

+0

Это то, что я сделал, когда я нахожусь на машине, у которой нет поиска поиска Resharper. – jop 2008-10-07 06:16:51

1

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

+1

Просто убедитесь, что у вас загружены все сборки :) – leppie 2008-10-07 06:36:54

1

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

ReSharper.FindUsages

или

ReSharper.FindUsagesAdvanced

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

6

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

Смежные вопросы