Visual Studio 2010: как автоматически заменить конкретные типы интерфейсом - PullRequest
1 голос
/ 27 февраля 2012

читаю книгу How to work with legacy code

В нем говорится, что во многих IDE есть опция автоматического

  • извлечение интерфейса из класса

  • замена членов классов из бетона на новый интерфейс

Я нашел первый вариант в VS2010, кто-нибудь знает, как сделать второй?

Ответы [ 2 ]

3 голосов
/ 27 февраля 2012

Думай из коробки. Сначала переименуйте свой класс

  • MyClass в IMyClass и скажите VS переименовать ссылки
  • переименуйте его обратно в MyClass и не переименовывайте ссылки
  • Извлечь интерфейс к IMyClass
0 голосов
/ 27 февраля 2012

используйте Resharper для визуальной студии. Это стоит, но вы можете получить бесплатную пробную версию на 30 дней, я думаю. Это очень хорошо и может сделать то, что вы упомянули.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...