Извлечение метода в уже существующий интерфейс с помощью ReSharper
Я добавляю новый метод к классу, который реализует интерфейс, и мне нравится использовать рефакторинг "Extract Interface" и просто добавлять метод к интерфейсу. Но не похоже, что ReSharper поддерживает добавление сигнатуры метода к уже существующему интерфейсу.
Кажется, что я что-то упускаю, я уверен, что это можно сделать как-то. Возможно, я должен сначала добавить подпись метода к интерфейсу, но иногда я работаю. Я не хватает некоторых ярлыков, функций или использования ReSharper неправильно?
Ответы
Ответ 1
Ctrl + Shift + R, чтобы открыть меню рефакторинга, затем выберите Pull Members Up...
Вы можете выбрать интерфейс, в который хотите добавить объявления, а также выбрать каждый метод, который вы хотите добавить в интерфейс.
Надо любить решара!; -)