Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo refactoring si applica a:
C#
Visual Basic
Cosa: consente di rimuovere il codice che non verrà mai eseguito.
Quando: il programma non include un percorso a un frammento di codice, rendendo il frammento di codice superfluo.
Motivo: migliorare leggibilità e facilità di gestione con la rimozione di codice superfluo che non verrà mai eseguito.
Procedure
- Posizionare il cursore in qualsiasi punto nel codice sfumato non eseguibile:
Eseguire quindi una delle operazioni seguenti:
- Tastiera
- Premere CTRL+. per attivare il menu Azioni rapide e refactoring e selezionare Rimuovi codice non raggiungibile dal popup della finestra di anteprima.
- Mouse
- Fare clic con il pulsante destro del mouse sul codice e scegliere il menu Azioni rapide e refactoring, quindi selezionare Rimuovi il codice non eseguibile dal popup della finestra di anteprima.
- Tastiera
Quando si è soddisfatti della modifica, premere INVIO o fare clic sulla correzione nel menu. Verrà eseguito il commit delle modifiche.
Esempio:
// Before
private void Method()
{
throw new Exception(nameof(Method));
Console.WriteLine($"Exception for method {nameof(Method)}");
}
// Remove unreachable code
// After
private void Method()
{
throw new Exception(nameof(Method));
}