Partager via


Fenêtre Définition de code

La fenêtre Définition de code est une vue en lecture seule, qui affiche la définition d'un symbole dans un fichier de code stocké dans, ou référencé par, le projet actif. Pour afficher cette fenêtre, sélectionnez Fenêtre Définition de code dans le menu Affichage.) Lorsque la fenêtre s'ouvre, elle affiche d'abord la définition du dernier symbole sélectionné. Si aucune définition n'est disponible, Aucune définition sélectionnée apparaît à la place. Cette fenêtre peut être ancrée le long d'un bord approprié de l'environnement de développement intégré (IDE). Par défaut, elle apparaît sous l'éditeur de code.

Notes

L'apparence des fonctionnalités dans l'environnement IDE peut dépendre de votre édition ou de vos paramètres actifs, et peut différer de celle décrite dans l'aide. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Lorsque vous déplacez le point d'insertion dans l'éditeur ou modifiez la sélection dans Affichage de classes,, Explorateur d'objets ou Explorateur d'appels, le contenu de la fenêtre Définition de code est mis à jour. Pour Visual C#, s'il existe un fichier qui fournit la définition du symbole sélectionné, la barre de titre de la fenêtre Définition de code affiche le nom du symbole et la fenêtre Définition de code affiche une vue en lecture seule du fichier à cet emplacement. Si aucun fichier source de ce type n'est disponible, la fenêtre Définition de code continue à afficher la dernière définition trouvée. Une seule instance de cette fenêtre peut être affichée.

En dépit du fait qu'elle soit en lecture seule, la fenêtre Définition de code est à bien des égards une fenêtre d'éditeur totalement fonctionnelle. Par exemple, vous pouvez copier du code à partir de cette fenêtre, ainsi que définir des signets et des points d'arrêt. Pour modifier la définition affichée, cliquez avec le bouton droit sur la fenêtre Définition de code et sélectionnez Modifier la définition dans le menu contextuel. Le fichier source s'ouvre pour être modifié dans l'éditeur de code, puis, une fois la définition trouvée après avoir fait défiler le document, le point d'insertion est placé sur la ligne où elle commence.

  • Barre de titre
    Affiche le nom de la fenêtre, plus le nom du fichier.

  • Volet Définition
    Affiche la définition pour l'élément sélectionné, lorsqu'elle est disponible.

Afficher le comportement

La fenêtre Définition de code est disponible lors de la programmation en Visual C++ et Visual C#.

Notes

La fenêtre Définition de code n'est pas prise en charge pour les applications Visual Basic ; par conséquent elle n'affiche pas la définition des symboles Visual Basic sélectionnés dans l'éditeur de code, l'Affichage de classes ou l'Explorateur d'objets.

Voici la liste de ce qui est affiché pour les différents types de symboles sélectionnés.

Élément Visual C++ sélectionné

La fenêtre de définition affiche

Symbole de type

Fichier d'en-tête de classe, défilement jusqu'au début de la déclaration de classe.

Symbole de fonction dans une déclaration ou une référence

Fichier source contenant la définition de la fonction, défilement jusqu'au début de la définition de la fonction.

Symbole de fonction avec définition d'une fonction réelle

Déclaration de fonction

Symbole sans définition

Aucune modification.

Élément Visual C# sélectionné

La fenêtre de définition affiche

Symbole de type

Fichier source contenant la définition de classe, défilement jusqu'au début de la définition de classe.

Symbole de type partiel

Première définition de type retournée dans la liste des emplacements de définitions de types partiels.

Symbole de méthode

Fichier source contenant la définition de la méthode, défilement jusqu'au début de la définition de la méthode.

Symbole sans définition

Pas de changement.

Voir aussi

Tâches

Comment : naviguer dans le code et le texte

Référence

Éditeur de code et de texte

Affichage de classes et de leurs membres

Exploration du code et des composants

Autres ressources

Modification de texte, de code et de balisage

Assistance au codage