JetBrains Rider 2024.1 Help

Copy Type refactoring

This refactoring allows you to copy a class, interface, struct, or enum defined in your solution from one namespace to another, or clone it within the same namespace. For partial types, all parts will be copied even if they are located in separate files.

Make a copy of a type

  1. Select a type in one of the following ways:

    • In the editor, place the caret at the name of a type.

    • Select a type in the Solution Explorer.

    • Select a type in the Structure window window.

  2. Do one of the following:

    • Press Ctrl+Alt+Shift+T and then choose Copy Type.

    • Choose Refactor | Copy Type from the main menu.

    The Copy Type dialog will open.

  3. Specify a name for the copied type and a namespace where it should be added.

  4. To apply the refactoring, click Next.

  5. If no conflicts are found, JetBrains Rider performs the refactoring immediately. Otherwise, it prompts you to resolve conflicts.

JetBrains Rider. Copy Type refactoring
Last modified: 22 May 2024