Refactoring con spostamento di un tipo in un file corrispondente

Questo refactoring si applica a:

  • C#

  • Visual Basic

Cosa: consente di spostare il tipo selezionato in un file distinto con lo stesso nome.

Quando: sono presenti più classi, struct, interfacce e così via nello stesso file e si vuole separarli.

Perché: l'inserimento di più tipi nello stesso file può rendere difficile l'individuazione di questi tipi. Con lo spostamento dei tipi in file con lo stesso nome, il codice diventa più leggibile e la navigazione più semplice.

Procedure

  1. Posizionare il cursore all'interno del nome del tipo in cui è definito. Ad esempio:

    class Person
    
  2. Eseguire quindi una delle operazioni seguenti:

    • Premere CTRL+.
    • Fare clic con il pulsante destro del mouse e scegliere Azioni rapide e refactoring
  3. Scegliere Sposta il tipo in TypeName.cs dal menu, dove TypeName è il nome del tipo selezionato.

    Il tipo viene spostato in un nuovo file nel progetto che ha lo stesso nome del tipo.

    • C#:

      Inline result - C#

    • Visual Basic:

      Inline result - Visual Basic

Vedi anche