Comment : renommer des identificateurs
Mise à jour : novembre 2007
La procédure suivante décrit comment renommer un identificateur dans votre code. Utilisez cette procédure pour exécuter l'opération de refactorisation Renommer.
Pour renommer un identificateur
Créez une application console comme décrit dans la section d'exemple suivante.
Pour plus d'informations, consultez Application console.
Placez le curseur sur MethodB, soit dans la déclaration de méthode, soit dans l'appel de méthode.
Dans le menu Refactoriser, sélectionnez Renommer. La boîte de dialogue Renommer, boîte de dialogue apparaît.
Vous pouvez également taper le raccourci clavier F2 pour afficher la boîte de dialogue Renommer.
Vous pouvez également cliquer avec le bouton droit sur le curseur, pointer sur Refactoriser dans le menu contextuel, puis cliquer sur Renommer pour afficher la boîte de dialogue Renommer.
Dans le champ Nouveau nom, tapez MethodC.
Activez la case à cocher Rechercher dans les commentaires.
Cliquez sur OK.
Dans la boîte de dialogue Aperçu des modifications, cliquez sur Appliquer.
Pour renommer un identificateur à l'aide de balises actives
Créez une application console comme décrit dans la section d'exemple suivante.
Pour plus d'informations, consultez Application console.
Dans la déclaration pour MethodB, tapez ou effectuez un retour arrière sur l'identificateur de méthode. Une invite de balise active apparaît au-dessous de cet identificateur.
Remarque : Vous pouvez uniquement appeler la refactorisation de changement de nom à l'aide de balises actives à la déclaration d'un identificateur.
Tapez le raccourci clavier MAJ+ALT+F10, puis appuyez sur la flèche Bas pour afficher le menu Balise active.
- ou -
Placez le pointeur de la souris au-dessus de l'invite de balise active, pour afficher la balise active. Déplacez ensuite le pointeur de la souris au-dessus de la balise active, puis cliquez sur la flèche bas pour afficher le menu Balise active.
Sélectionnez l'élément de menu Renommer '<identificateur1>' en '<identificateur2>', pour appeler la refactorisation de changement de nom sans aperçu des modifications à votre code. Toutes les références à <identificateur1> seront automatiquement mises à jour en <identificateur2>.
- ou -
Sélectionnez l'élément de menu Renommer avec l'aperçu, pour appeler la refactorisation de changement de nom avec un aperçu des modifications apportées à votre code. La boîte de dialogue Aperçu des modifications apparaît.
Exemple
Pour mettre en place cet exemple, créez une application console nommée RenameIdentifier, puis remplacez Program par le code suivant. Pour plus d'informations, consultez Application 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);
}
}