Afficher les définitions de type et de membre
Les développeurs doivent souvent afficher les définitions du code source pour les types ou membres de classe qu’ils utilisent dans leur code. Dans Visual Studio, les fonctionnalités Aller à la définition et Aperçu de la définition vous permettent de visualiser facilement la définition d’un type ou d’un membre. Si le code source n’est pas disponible, Visual Studio affiche à la place les métadonnées.
Aller à une définition
Lorsque vous utilisez la fonctionnalité Aller à la définition, Visual Studio localise le code source du type ou du membre sélectionné. Si le code source se trouve dans un fichier différent, le fichier s’ouvre dans une nouvelle fenêtre. Visual Studio modifie le focus actuel pour mettre en évidence l’entrée correspondante.
Il existe plusieurs façons d’accéder à Aller à la définition :
Positionnez le curseur à l’intérieur du nom du symbole et utilisez la touche de fonction F12
Faites un clic droit sur le nom du symbole et sélectionnez Aller à la définition
Utilisez le raccourci clavier/souris Ctrl+Click sur le nom du symbole
Modifier le raccourci d’action
Vous pouvez activer ou désactiver le raccourci Ctrl+Click pour Aller à la définition avec l’option Activer le clic de souris pour effectuer Aller à la définition sous Outils>Options>Éditeur de texte>Général.
Pour changer la touche de modification pour le raccourci, développez la liste déroulante Utiliser la touche de modification et sélectionnez Ctrl (par défaut), Alt, ou Ctrl+Alt :
Aperçu d’une définition
La fonctionnalité Aperçu de la définition vous permet de prévisualiser la définition d’un type sans changer le focus de votre fichier actuel dans l’éditeur. Visual Studio ouvre une fenêtre de vue condensée Aperçu du fichier source à la place de votre fichier actuel. Vous pouvez modifier la taille de la fenêtre de vue Aperçu pour voir plus de la définition du source :
Lorsque vous fermez la fenêtre de visualisation Aperçu, votre fichier de code actuel reste ouvert dans l’éditeur.
Il existe plusieurs façons d’accéder à Aperçu de la définition :
Positionnez le curseur à l’intérieur du nom du symbole et sélectionnez la touche de fonction Alt+F12
Faites un clic droit sur le nom du symbole et sélectionnez Aperçu de la définition
Utilisez le raccourci clavier/souris Ctrl+Click sur le nom du symbole
Modifier le raccourci d’action
Vous pouvez configurer le raccourci clavier/souris Ctrl+Click pour Aller à la définition afin d’ouvrir le fichier source dans la vue Aperçu. Utilisez l’option Ouvrir la définition dans la vue d’aperçu sous Outils>Options>Éditeur de texte>Général.
Utiliser le chemin de navigation pour plusieurs fichiers
Si vous faites un autre aperçu d’une définition depuis la fenêtre de vue Aperçu ouverte, vous commencez un chemin de navigation. Vous pouvez avancer et reculer le long du chemin en utilisant les cercles et les flèches au-dessus de la fenêtre de vue Aperçu :
Lorsque vous fermez la fenêtre de vue Aperçu, Visual Studio ferme tous les fichiers ouverts dans le chemin de navigation. Pour plus d’informations, veuillez consulter la section Afficher et modifier le code en utilisant Aperçu de la définition (Alt+F12).
Afficher les métadonnées en tant que code source (C#)
Lorsque vous essayez de voir la définition d’un type ou membre C# et que le code source n’est pas disponible, Visual Studio affiche à la place les métadonnées pour le symbole. Vous pouvez afficher les déclarations des types et des membres, mais pas leurs implémentations. L’étiquette de l’onglet pour la fenêtre inclut le nom du symbole suivi de [à partir des métadonnées] :
Remarque
Si vous essayez de voir la définition d’un type ou membre internal, Visual Studio n’affiche pas les métadonnées en tant que code source, que l’assembly de référence soit un ami ou non. Pour plus d’informations, veuillez consulter la section Assemblies amis.
Afficher les définitions de source décompilées (C#)
Lorsque le code source pour le symbole C# sélectionné n’est pas disponible, vous pouvez définir une option pour voir les définitions de source décompilées plutôt que les métadonnées. Utilisez l’option Activer la navigation vers les sources décompilées sous Outils>Options>Éditeur de texte>C#>Avancé.
Remarque
Visual Studio reconstruit les corps de méthode en utilisant la décompilation ILSpy. La première fois que vous accédez à cette fonctionnalité, vous devez accepter une clause d’exclusion de responsabilité concernant les lois sur les licences logicielles, les droits d’auteur et les marques commerciales.