Partager via


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

Référence

Aperçu des modifications, boîte de dialogue