У меня нет ReSharper на моем текущем концерте, и я пропускаю рефакторинг "Извлечь переменную". Я понимаю, что можно написать собственный рефакторинг "фрагмент" в VS. Есть ли у кого-нибудь, кто это делает?
"Извлечь переменную" в Visual Studio без ReSharper
Ответ 1
Посмотрите этот пост, но это не похоже на документацию.
Другой способ - написать макрос, используя модель программирования EnvDTE. Нелегко, но должно быть осуществимо.
Ответ 2
В Visual Studio 2017, если вы выберете что-то, щелкните правой кнопкой мыши, вы найдете пункт меню "Быстрые действия и рефакторинг", с ярлыком ctrl + ..
Это похоже на ReSharper ALT + Enter.
Это позволяет вам извлечь переменную, как в этом примере, где был выбран текст, а затем нажато ctrl + .: