Почему ReSharper «Rename» только иногда отображает подсказку? - PullRequest
2 голосов
/ 16 декабря 2009

Когда я переименовываю переменную с помощью ReSharper 4.5 (VS2008), переименование выполняется встроенным (я указываю новое имя переменной в самом редакторе) или через приглашение (всплывающее окно, в котором я указываю новое имя переменной).

Я надеюсь, что кто-то может сказать мне, что определяет, какой подход используется?

1 Ответ

4 голосов
/ 16 декабря 2009

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

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

...