Рефакторинг для перемещения типа в соответствующий файл

Область применения этого рефакторинга:

  • C#

  • Visual Basic

Что? Вы можете переместить выбранный тип в отдельный файл с таким же именем.

Когда? При наличии нескольких классов, структур, интерфейсов и пр. в одном файле, который нужно разделить.

Зачем? Размещение нескольких типов в одном файле может усложнить поиск этих типов. Перемещение типов в файлы с таким же именем улучшает читаемость кода и упрощает навигацию по нему.

Практические советы

  1. Поместите курсор внутри имени типа, в котором он определен. Например:

    class Person
    
  2. Затем выполните одно из следующих действий.

    • Нажмите клавиши CTRL+.
    • Щелкните правой кнопкой мыши имя типа и выберите Quick Actions and Refactorings (Быстрые действия и рефакторинг).
  3. Выберите в меню перемещение типа в имя_типа.cs, где имя_типа — имя выбранного типа.

    Тип будет перемещен в новый файл в проекте с именем, совпадающим с именем типа.

    • C#.

      Inline result - C#

    • Visual Basic:

      Inline result - Visual Basic

См. также