The Move family of the refactorings helps move a type or a member to another namespace, type or file. All existing references to a type or a member are replaced with new ones appropriately and automatically, that simplifies the process and reduces the possibility of mistakes and typos.
So, you can:
- Move a type to another file
- Move a type to a folder
- Move a type to another namespace
- Move an inner type to outer scope
- Move a static member or an inner type to another type
Move actions can be undone. To roll back an action, make sure that all affected files are open in the editor.