Хотя это не буквальный рефакторинг в смысле, определенном книгой Мартина Фаулера Рефакторинг , я использую Resharper для достижения этой цели:
- Переместить / щелкнуть, как с , если оператор
- Нажмите control + delete , чтобы удалить строку
- Нажмите Alt + enter , и опция удалить скобки будет указана первой.
- Нажмите введите
Готово. Не совсем просто, но нажатия клавиш короткие и не слишком сложные, и мне не нужно тратить / тратить время на немые клавиши со стрелками или мышь, чтобы выполнить этот тип изменения кода.
Resharper поддерживает код VB.net начиная с 4.0, я полагаю.