Visual Studio не находит все ссылки

#c# #visual-studio

#c# #visual-studio

Вопрос:

При замене переменной я часто полагаюсь на «Найти все ссылки», чтобы фактически найти все ссылки на рассматриваемую переменную. Отсутствие ссылки может означать невыполнение работы в полном объеме. Сегодня я использовал поиск всех ссылок, и это не сработало; в частности, он не нашел ссылку на запись. Мне не хватает понимания того, как работает поиск всех ссылок, или это просто ошибка? Я использую VS Enterprise 2019.

Смотрите скриншот. Отсутствующая ссылка находится в строке 527: введите описание изображения здесь

Комментарии:

1. Переменная объявляется впервые в строке 527, а не ссылается, поиск всех ссылок покажет вам, где она используется после ее объявления. Вместо этого попробуйте «Найти способы использования»

Ответ №1:

Если вы хотите переименовать переменную, имя класса, что угодно и хотите убедиться, что все ссылки переименованы, вы можете использовать функцию рефакторинга / переименования :

  • Выберите переменную, имя класса, все, что вы хотите переименовать

  • Нажмите ctrl R, ctrl R или Редактировать -> Рефакторинг -> Переименовать

  • Переименовать

  • Наслаждайтесь

Дополнительную информацию можно найти в документах