Resharper 4.5: Как я могу отказаться от интерфейса и изменить все ссылки на единственную реализацию?
Дано:
- У меня есть интерфейс.
- У меня есть только класс, который реализует этот интерфейс.
Вопрос:
С Resharper 4.5 - Как я могу отказаться от этого интерфейса и изменить все ссылки на единственную реализацию?
1 ответ
Решение
Кажется, нет способа сделать это "автоматически" за один шаг.
В этой ситуации я бы сделал следующее:
- "Safe-Delete" (Ctrl-R, D [VS] или Alt-Del [IDEA]) интерфейса, оставляя код с ошибками компиляции.
- Переход к следующей ошибке с помощью (Alt-Shift-PgDn [VS] или Alt-F12 [IDEA]).
- Нажмите Alt-Enter и выберите
"Change all IYourInterfaceName"
и набрав конкретное имя класса.
Надеюсь, это поможет.