Подтвердить что ты не робот

Автоматический способ размещения всех классов в отдельных файлах

Я начал реорганизовывать/очищать большой проект. Некоторые файлы содержат несколько небольших классов или несколько перечислений (да, это очень грязно; /).
 Есть ли какой-нибудь метод или инструмент для автоматического разделения файлов с несколькими перечислениями/классами и создания отдельных файлов для каждого из них?

Как сказал Фредрик Мёрк: "Решарпер - очень хороший инструмент и имеет возможность делать то, что мне нужно. Но, конечно, как почти все хорошие инструменты он стоит (для одного дешево, для другого нет:)).

Может быть, есть какой-то бесплатный инструмент для такого простого рефакторинга? (мой босс не заплатит за Решарпера - он сказал мне, что мне нужно "забить" не целую мастерскую:))

4b9b3361

Ответ 1

Resharper имеет рефакторинг, который перемещает тип в отдельный файл. Возможно, он может применяться на более высоком уровне (как проект); не проверяйте его на этом компьютере.

Изменить: в онлайн-справке указано, что существует рефакторинг Переместить типы в файлы сопоставления, который делает именно то, что вы просите.