Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les développeurs doivent souvent afficher les définitions de code source pour les types ou les membres de classe qu’ils utilisent dans leur code. Dans Visual Studio, les fonctionnalités Go To Definition et Peek Definition vous permettent d’afficher facilement la définition d’un type ou d’un membre. Si le code source n’est pas disponible, Visual Studio affiche les métadonnées à la place.
Accéder à une définition
Lorsque vous utilisez la fonctionnalité Atteindre la définition , Visual Studio localise le code source du type ou du membre sélectionné. Si le code source se trouve dans un autre fichier, le fichier s’ouvre dans une nouvelle fenêtre. Visual Studio modifie le focus actuel pour mettre en surbrillance l’entrée appropriée.
Il existe plusieurs façons d’accéder à Go To Definition :
Positionnez le curseur à l’intérieur du nom du symbole et utilisez la touche de fonction F12
Cliquez avec le bouton droit sur le nom du symbole, puis sélectionnez Atteindre la définition
Cliquez sur le nom du symbole en utilisant la commande clavier/souris Ctrl+Cliquez.
Modifier le raccourci d’action
Vous pouvez activer ou désactiver le raccourci Ctrl+Cliquer pour atteindre la définition avec l’option Activer le clic de souris pour exécuter l’option Atteindre la définition .
Ouvrez le voletOptions> et développez la sectionGénéral de l’éditeur > detexte>. Utilisez la liste déroulante de touches de modification et définissez la touche de modificateur pour le raccourci. Choisissez dans Ctrl (valeur par défaut), Alt ou Ctrl+Alt.
Ouvrez la boîte de dialogueOptions> et développez la sectionGénéral> de texte. Développez la liste déroulante Utiliser la touche de modification et définissez la touche de modificateur pour le raccourci. Choisissez dans Ctrl (valeur 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 d’affichage aperçu condensée pour le fichier source en place avec votre fichier actif. Vous pouvez modifier la taille de la fenêtre d’affichage Aperçu pour afficher plus d’informations sur la définition de la source :
Lorsque vous fermez la fenêtre d’affichage Aperçu , votre fichier de code actuel reste ouvert dans l’éditeur.
Il existe plusieurs façons d’accéder à Peek Definition :
Positionnez le curseur à l’intérieur du nom du symbole et sélectionnez La touche de fonction Alt+F12
Cliquez avec le bouton droit sur le nom du symbole et sélectionnez Aperçu de la définition
Cliquez sur le nom du symbole en utilisant la commande clavier/souris Ctrl+Cliquez.
Modifier le raccourci d’action
Vous pouvez configurer le raccourci clavier/souris Ctrl+Click pour Accéder à la définition afin d'ouvrir le fichier de code source dans la vue Vue rapide.
Dans le volet Outils>Options, développez la section Tous les paramètres>Éditeur de texte>Général, puis sélectionnez l’option Ouvrir la définition en mode Peek.
Dans la boîte de dialogueOptions>, développez la sectionGénéral> de texte, puis sélectionnez l’option Ouvrir la définition en mode Aperçu.
Utiliser le chemin de navigation "fil d'Ariane" pour plusieurs fichiers
Si vous consultez une autre définition à partir de la vue d'Aperçu ouverte, vous initiez un parcours de navigation. Vous pouvez regarder en avant et en arrière le long du chemin à l'aide des cercles et des flèches au-dessus de la fenêtre Aperçu.
Lorsque vous fermez la fenêtre d’affichage Aperçu , Visual Studio ferme tous les fichiers ouverts dans le chemin de navigation. Pour plus d’informations, consultez Afficher et modifier le code à l’aide de La définition d’aperçu (Alt+F12).
Afficher les métadonnées en tant que code source (C#)
Lorsque vous essayez d’examiner la définition d’un type ou d’un membre C# et que le code source n’est pas disponible, Visual Studio affiche les métadonnées du symbole à la place. Vous pouvez voir les déclarations des types et des membres, mais pas leurs implémentations. L’étiquette d’onglet de la fenêtre inclut le nom du symbole suivi de [à partir des métadonnées] :
Note
Si vous essayez d’examiner la définition d’un type ou d’un membre interne , Visual Studio n’affiche pas les métadonnées en tant que code source, que l’assembly de référencement soit un ami. Pour plus d’informations, consultez assemblies amies.
Afficher les définitions sources décompilées (C#)
Lorsque le code source du symbole C# sélectionné n’est pas disponible, vous pouvez définir une option pour afficher les définitions sources 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é.
Note
Visual Studio reconstruit les corps de méthode à l’aide de la décompilation ILSpy . La première fois que vous accédez à cette fonctionnalité, vous devez accepter une clause d’exclusion de responsabilité légale concernant les licences logicielles et les lois sur le droit d’auteur et les marques déposées.