Procedura: rinominare gli identificatori
Aggiornamento: novembre 2007
La procedura riportata di seguito descrive come rinominare un identificatore nel codice. Utilizzare questa procedura per eseguire l'operazione di refactoring Rinomina.
Per rinominare un identificatore
Creare un'applicazione console come descritto nella sezione di esempio seguente.
Per ulteriori informazioni, vedere Applicazione console.
Posizionare il cursore su MethodB, nella dichiarazione di metodo o nella chiamata di metodo.
Scegliere Rinomina dal menu Effettua refactoring. Verrà visualizzata la finestra di dialogo Finestra di dialogo Rinomina.
È anche possibile premere il tasto di scelta rapida F2 per visualizzare la finestra di dialogo Rinomina.
Inoltre è possibile fare clic con il pulsante destro del mouse sul cursore, selezionare Effettua refactoring dal menu di scelta rapida, quindi fare clic su Rinomina per visualizzare la finestra di dialogo Rinomina.
Nella casella Nuovo nome digitare MethodC.
Selezionare la casella di controllo Cerca in commenti.
Scegliere OK.
Nella finestra di dialogo Anteprima modifiche fare clic su Applica.
Per rinominare un identificatore utilizzando gli smart tag
Creare un'applicazione console come descritto nella sezione di esempio seguente.
Per ulteriori informazioni, vedere Applicazione console.
Nella dichiarazione relativa a MethodB digitare o premere Backspace sull'identificatore del metodo. Verrà visualizzato un prompt di smart tag sotto l'identificatore.
Nota: Alla dichiarazione di un identificatore, è possibile richiamare soltanto il refactoring di ridenominazione utilizzando gli smart tag.
Premere i tasti di scelta rapida MAIUSC+ALT+F10, quindi premere la freccia GIÙ per visualizzare il menu degli smart tag.
-oppure-
Spostare il puntatore del mouse sul prompt di smart tag per visualizzare lo smart tag. Spostare quindi il puntatore del mouse sullo smart tag e fare clic sulla freccia in giù per visualizzare il menu degli smart tag.
Selezionare la voce di menu Rinomina '<identificatore1>' in '<identificatore2>' per richiamare il refactoring di ridenominazione senza visualizzare in anteprima le modifiche apportate al codice. Tutti i riferimenti a <identificatore1> verranno aggiornati automaticamente in <identificatore2>.
-oppure-
Selezionare la voce di menu Rinomina con anteprima per richiamare il refactoring di ridenominazione visualizzando in anteprima le modifiche apportate al codice. Verrà visualizzata la finestra di dialogo Anteprima modifiche.
Esempio
Per impostare questo esempio, creare un'applicazione console denominata RenameIdentifier, quindi sostituire Program con il codice seguente. Per ulteriori informazioni, vedere Applicazione console.
class ProtoClassA
{
// Invoke on 'MethodB'.
public void MethodB(int i, bool b) { }
}
class ProtoClassC
{
void D()
{
ProtoClassA MyClassA = new ProtoClassA();
// Invoke on 'MethodB'.
MyClassA.MethodB(0, false);
}
}