Comment : utiliser l'affichage de classes
Vous pouvez naviguer entre l'éditeur de code et l'affichage de classes pour examiner les membres d'objets et les références de projets. Vous pouvez également naviguer de l'affichage de classes aux lignes de code où les symboles sont définis, référencés et utilisés.
Chaque symbole est représenté par une icône qui indique son type. Pour afficher une brève description de n'importe quel symbole, placez le curseur au-dessus de son icône. Pour développer un symbole et afficher ses membres, cliquez sur le symbole de triangle vide situé en regard de l'icône ou appuyez sur la touche Ajouter (+) du pavé numérique.
En Visual C#, certains symboles, une fois sélectionnés, affichent leurs propriétés dans la fenêtre Propriétés. Vous pouvez afficher et modifier ces propriétés.
Conseil
Pour sélectionner simultanément plusieurs symboles dans l'affichage de classes, appuyez sur les touches MAJ et CTRL tout en cliquant sur les symboles. Cela vous permet de glisser-déplacer des groupes de symboles.
Naviguer entre l'éditeur de code et l'affichage de classes
À mesure que vous modifiez votre code, le contenu de l'affichage de classes est mis à jour automatiquement. Par conséquent, vous pouvez sélectionner n'importe quel symbole dans l'éditeur de code et le localiser instantanément dans la hiérarchie d'affichage de classes pour le document que vous modifiez.
Pour synchroniser l'affichage de classes et l'éditeur de code
Ouvrez un document de code à modifier dans l'éditeur de code.
Sélectionnez l'affichage de classes dans le menu Affichage pour afficher la fenêtre Affichage de classes.
Cliquez avec le bouton droit sur un symbole dans la fenêtre Affichage de classes et sélectionnez Rechercher toutes les références dans son menu contextuel.
Dans la fenêtre Résultats de la recherche de symbole, double-cliquez sur une entrée pour localiser une instance du symbole dans votre code.
Placez le curseur sur la ligne de code qui contient l'instance du symbole
Dans la zone Rechercher de la barre d'outils Standard, tapez les éléments suivants :
>View.SynchronizeClassView
Appuyez sur ENTRÉE.
Affichage de classes défile automatiquement jusqu'à l'emplacement du symbole sélectionné dans sa hiérarchie.
Naviguer entre l'affichage de classes et les lignes de code
L'affichage de classes propose plusieurs commandes pour naviguer vers les définitions des symboles et leurs utilisations dans le code (références). Vous pouvez naviguer vers les symboles définis dans votre code en double-cliquant dessus. Le fichier source s'ouvre dans l'éditeur de code et défile jusqu'à la définition ou la déclaration. Si un symbole est défini ailleurs, sa déclaration est affichée dans l'Explorateur d'objets.
Pour naviguer vers une définition ou une déclaration
Double-cliquez sur le symbole.
- ou -
Cliquez avec le bouton droit sur le symbole, puis cliquez sur Atteindre la définition ou sur Atteindre la déclaration.
Pour rechercher une définition
Cliquez avec le bouton droit sur le symbole, puis cliquez sur Parcourir les définitions.
L'Explorateur d'objets s'affiche avec le symbole sélectionné. Sa déclaration apparaît dans le volet Description.
Pour naviguer jusqu'à une référence
Cliquez avec le bouton droit sur le symbole, puis cliquez sur Atteindre la référence.
Le fichier source contenant la référence s'ouvre dans l'éditeur de code, avec le point d'insertion placé au niveau de la référence.
Notes
Des références ne sont pas forcément disponibles pour tous les types de projet.
Pour rechercher un symbole
Cliquez avec le bouton droit sur le symbole et choisissez Rechercher toutes les références.
Ceci permet d'effectuer une recherche sur le symbole sélectionné à l'aide des options définies dans la Rechercher un symbole, fenêtre Rechercher et remplacer. Les instances du symbole trouvé dans vos projets sont répertoriées dans la Fenêtre Résultats de la recherche de symbole.
Voir aussi
Tâches
Comment : utiliser les dossiers dans l'affichage de classes
Comment : rechercher des objets, des définitions et des références (symboles)
Référence
Affichage de classes et de leurs membres