Condividi tramite


Rimuovi parametri

Aggiornamento: novembre 2007

Remove Parameters è un'operazione di refactoring che consente di rimuovere parametri da metodi, indicizzatori o delegati. Remove Parameters modifica la dichiarazione: in qualsiasi punto venga chiamato il membro, il parametro viene rimosso per riflettere la nuova dichiarazione.

L'operazione Remove Parameters deve essere eseguita posizionando innanzitutto il cursore su un metodo, un indicizzatore o un delegato. Quando il cursore è in posizione, per richiamare l'operazione Rimuovi Parameters, fare clic sul menu Effettua refactoring, premere il tasto di scelta rapida o selezionare il comando dal menu di scelta rapida.

Quando si richiama il comando Rimuovi parametri, viene visualizzata la finestra di dialogo Rimuovi parametri. Per ulteriori informazioni, vedere Finestra di dialogo Rimuovi parametri o Procedura: rimuovere i parametri.

Nota:

Il primo parametro non può essere rimosso in un metodo di estensione.

Note

I parametri possono essere rimossi da una dichiarazione di metodo o una chiamata al metodo. Posizionare il cursore sulla dichiarazione di metodo o sul nome delegato e richiamare Rimuovi parametri.

Attenzione:

Rimuovi parametri consente di rimuovere un parametro a cui si fa riferimento nel corpo del membro, ma non di rimuovere i riferimenti a tale parametro nel corpo del metodo. Questa operazione può comportare errori durante la compilazione nel codice. Tuttavia, è possibile utilizzare Finestra di dialogo Anteprima modifiche per esaminare il codice, prima di eseguire l'operazione di refactoring.

Se il parametro in corso di rimozione viene modificato durante la chiamata a un metodo, la rimozione del parametro comporterà anche la rimozione della modifica. Ad esempio, se una chiamate al metodo viene modificata da:

    MyMethod(param1++, param2);

in

    MyMethod(param2);

mediante l'operazione di refactoring, param1 non verrà aggiunto.

Vedere anche

Attività

Procedura: rimuovere i parametri

Concetti

Refactoring