2010-04-05 1 views
3

0: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" и ввод имени конкретного класса.

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