ReSharper
 
Get ReSharper
Get your hands on the new features ahead of the release by joining the Early Access Program for ReSharper 2025.1! Learn more

Move classes into separate files in one go

Last modified: 11 February 2024

You have probably seen that ReSharper offers you the option to move a type into a corresponding file. But did you know that you can move several types into correspondingly named files in one go? For example, say you have a single file with the types Apple, Orange and Plum, defined as follows:

What I can do to separate these is press CtrlShift0R on the containing project in the Solution Explorer and choose Move Types Into Matching Files:

Moving types into separate files in one go

ReSharper then asks which elements should be moved into separate files:

Moving types into separate files in one go

Once you press Next, the types will be separated into correspondingly named files:

Moving types into separate files in one go