Resharper 4.5: Как я могу отказаться от интерфейса и изменить все ссылки на единственную реализацию?

Дано:

  • У меня есть интерфейс.
  • У меня есть только класс, который реализует этот интерфейс.

Вопрос:

С Resharper 4.5 - Как я могу отказаться от этого интерфейса и изменить все ссылки на единственную реализацию?

1 ответ

Решение

Кажется, нет способа сделать это "автоматически" за один шаг.

В этой ситуации я бы сделал следующее:

  1. "Safe-Delete" (Ctrl-R, D [VS] или Alt-Del [IDEA]) интерфейса, оставляя код с ошибками компиляции.
  2. Переход к следующей ошибке с помощью (Alt-Shift-PgDn [VS] или Alt-F12 [IDEA]).
  3. Нажмите Alt-Enter и выберите "Change all IYourInterfaceName" и набрав конкретное имя класса.

Надеюсь, это поможет.

Другие вопросы по тегам