Encapsuler le champ, boîte de dialogue
Mise à jour : novembre 2007
Utilisez cette boîte de dialogue pour spécifier les paramètres de l'opération de refactorisation Encapsuler le champ.
Nom du champ
Identifie le nom actuel du champ pour lequel une nouvelle propriété est générée.Nom de la propriété
Spécifie le nom de la nouvelle propriété générée par Encapsuler le champ. L'opération de refactorisation génère automatiquement un nom de propriété unique pour vous. Toutefois, vous pouvez changer ce nom en n'importe quel identificateur valide.Remarque : Si vous entrez un nom qui est un identificateur non valide ou qui est en conflit avec un nom existant, une erreur apparaîtra et la refactorisation s'interrompra.
Mettre à jour les références :
Spécifie l'endroit où le moteur de refactorisation met automatiquement à jour votre code avec des références à la nouvelle propriété.Option
Description
Externes
Spécifie que chaque référence au champ qui est à l'extérieur du type englobant est remplacé par une référence à la nouvelle propriété. Les utilisations du champ dans le type englobant restent les mêmes.
Toutes
Spécifie que chaque référence au champ est remplacée par une référence à la nouvelle propriété.
Remarque : L'opération Encapsuler le champ ne met pas à jour les références de champ dans les constructeurs pour le type englobant. Toutefois, les références au champ sont mises à jour dans les constructeurs des classes externes.
Afficher un aperçu des modifications de la référence
Spécifie que les modifications du code seront affichées dans la boîte de dialogue Afficher les modifications - Encapsuler le champ avant que le code soit modifié.Rechercher dans les commentaires
Spécifie que le moteur de refactorisation recherchera dans les commentaires de code des références au champ existant à mettre à jour.Rechercher dans les chaînes
Spécifie que le moteur de refactorisation recherchera dans les valeurs de chaîne des références au champ existant à mettre à jour.
Notes
Lorsque des recherches sont effectuées par l'opération de refactorisation Encapsuler le champ dans les commentaires et les chaînes, le texte est remplacé dans une opération de recherche et remplacement globale. Pour éviter les erreurs, sélectionnez Afficher un aperçu des modifications de la référence lorsque l'option Rechercher dans les commentaires ou Rechercher dans les chaînes est sélectionnée.
Voir aussi
Tâches
Comment : refactoriser du code avec l'opération de refactorisation Encapsuler le champ