Rename est une opération de refactorisation qui offre un moyen simple de renommer les identificateurs de symboles de code tels que les champs, les variables locales, les méthodes, les espaces de noms, les propriétés et les types. L'opération Renommer peut être utilisée pour modifier des noms dans les commentaires et les chaînes en plus des déclarations et des appels d'un identificateur.
La refactorisation Renommer est disponible à partir des fonctionnalités Visual Studio suivantes :
| Fonctionnalité | Comportement de la refactorisation dans l'environnement de développement | ||
|---|---|---|---|
| Éditeur de code | Dans l'éditeur de code, la refactorisation de changement de nom est disponible lorsque vous positionnez le curseur sur la déclaration de symbole de code. Lorsque le curseur est dans cette position, vous pouvez appeler la commande Renommer en tapant le raccourci clavier, ou en sélectionnant l'élément de menu Renommer dans une balise active, un menu contextuel ou le menu Refactoriser. Lorsque vous sélectionnez l'élément de menu Renommer, la boîte de dialogue Renommer apparaît. Pour plus d'informations, consultez les rubriques Renommer, boîte de dialogue et Comment : renommer des identificateurs. | ||
| Affichage de classes | Lorsque vous sélectionnez un identificateur dans l'Affichage de classes, la refactorisation de changement de nom est disponible dans le menu contextuel et le menu Refactoriser. | ||
| Explorateur d'objets | Lorsque vous sélectionnez un identificateur dans l'Explorateur d'objets, la refactorisation de changement de nom est uniquement disponible dans le menu Refactoriser. | ||
| Grille des propriétés du Concepteur Windows Forms | Dans la Grille des propriétés du Concepteur Windows Forms, la modification du nom d'un contrôle déclenchera une opération de changement de nom pour ce contrôle. La boîte de dialogue Renommer n'apparaîtra pas. | ||
| Explorateur de solutions | Dans l'Explorateur de solutions, une commande Renommer est disponible dans le menu contextuel. Si le fichier source sélectionné contient une classe dont le nom de classe est identique au nom de fichier, vous pouvez utiliser cette commande pour renommer le fichier source et exécuter la refactorisation de changement de nom, simultanément. Par exemple, si vous créez une application Windows par défaut et renommez Form1.cs en TestForm.cs, alors le nom de fichier source Form1.cs changera en TestForm.cs et la classe Form1 et toutes les références à cette classe seront renommées TestForm.
Si le fichier source sélectionné ne contient pas une classe dont le nom est identique au nom de fichier, la commande Renommer de l'Explorateur de solutions renommera uniquement le fichier source et n'exécutera pas de refactorisation de changement de nom. |
Opérations de changement de nomLorsque vous exécutez Rename, le moteur de refactorisation exécute une opération de changement de nom pour chaque symbole de code. Celles-ci sont décrites dans le tableau suivant.
| Symbole de code | Opération Renommer |
|---|---|
| Champ | Modifie la déclaration et les utilisations du champ en fonction du nouveau nom. |
| Variable locale | Modifie la déclaration et les utilisations de la variable en fonction du nouveau nom. |
| Méthode | Modifie le nom de la méthode et toutes les références à cette méthode en fonction du nouveau nom. |
| Espace de noms | Modifie le nom de l'espace de noms en fonction du nouveau nom dans la déclaration, toutes les instructions using et les noms qualifiés complets. |
| Propriété | Modifie la déclaration et les utilisations de la propriété en fonction du nouveau nom. |
| Type | Modifie toutes les déclarations et toutes les utilisations du type en fonction du nouveau nom, y compris les constructeurs et les destructeurs. Pour les types partiels, l'opération de changement de nom se propagera à toutes les parties. |
Remarque
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ