Я унаследовал кодовую базу C #; Есть пара классов, которые реализуют несколько интерфейсов, а также имеют дополнительные открытые методы. Я хочу реорганизовать эти классы таким образом, чтобы неявные открытые методы интерфейса были реорганизованы для явных реализаций интерфейса, чтобы я мог легко выяснить, какие существуют дополнительные открытые методы, и принять решение о них соответствующим образом.
Есть ли (желательно бесплатный) рефакторинг надстройки (я использую Visual Studio 2010 Ultimate) или инструмент, который может это сделать?