Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Rechercher du code avec le navigateur de l'architecture

Utilisez le navigateur de l'architecture dans Visual Studio Ultimate pour explorer votre solution et rechercher le code source dans les projets Visual C# .NET, Visual Basic .NET, Visual C++ et X++, ainsi que dans le code compilé tels que les fichiers d'assembly, les fichiers exécutables et les fichiers binaires. Vous pouvez également créer des graphiques de dépendance à partir du navigateur de l'architecture. Consultez Mapper des dépendances dans votre code à l'aide des graphiques de dépendance.

Remarque Remarque

Pour parcourir le code partagé par plusieurs applications, comme Windows Store et Windows Phone, assurez-vous d'utiliser Visual Studio 2013 Update 2 ou une version ultérieure. Si un type porte le même nom et est partagé par plusieurs projets d'applications d'une solution, ce type apparaît plusieurs fois dans le navigateur de l'architecture.

Pour ouvrir le navigateur de l'architecture

  • Dans le menu Architecture, pointez sur Fenêtres, puis cliquez sur Navigateur de l'architecture.

    Pour redimensionner le navigateur de l'architecture, faites glisser la partie supérieure de la fenêtre jusqu'à la hauteur voulue. Pour déplacer le navigateur de l'architecture, faites glisser sa barre de titre, ou son onglet, vers l'emplacement de votre choix.

    Conseil Conseil

    Si des fenêtres apparaissent au-dessus du navigateur de l'architecture, telles que la fenêtre Liste d'erreurs ou Sortie, déplacez-les afin qu'elles ne vous empêchent pas de redimensionner ce dernier.

Domaines de niveau supérieur dans le navigateur de l'architecture

Navigateur de l'architecture : domaines, vues, nœuds, types de nœuds et types de liens

Le navigateur de l'architecture représente les structures sous forme de nœuds et les relations sous forme de liens. Lors de la navigation, il affiche les nœuds dans des colonnes consécutives. La première colonne présente les domaines et vues que vous pouvez consulter. Lorsque vous sélectionnez un domaine et une vue, le navigateur de l'architecture affiche les nœuds disponibles dans cette vue.

Lorsque vous sélectionnez des nœuds dans une colonne, la colonne suivante du navigateur de l'architecture comporte les nœuds qui sont logiquement liés à la sélection actuelle. Par exemple, si vous sélectionnez des espaces de noms, des types s'affichent dans la colonne suivante. Si vous sélectionnez des types, des membres s'affichent dans la colonne suivante. La colonne d'action réduite qui apparaît sur le côté droit d'une colonne de nœud identifie les relations ou types par défaut des nœuds contenus dans la colonne suivante. Vous pouvez filtrer les résultats de la colonne suivante en développant la colonne d'action et en sélectionnant des types spécifiques de nœuds ou de liens.

Conseil Conseil

La colonne d'action apparaît en surbrillance lorsque vous placez le pointeur dessus.

Vous pouvez utiliser Affichage de classes ou Affichage de solutions dans le navigateur de l'architecture pour parcourir le code source jusqu'au niveau des expressions :

  • Affichage de classes représente une vue logique d'une solution Visual Studio. Par exemple, vous pouvez naviguer par espace de noms, classes, membres, etc.

    Affichage de classes dans le navigateur de l'architecture

  • Affichage de solutions représente une vue physique d'une solution Visual Studio. Par exemple, vous pouvez naviguer par projet, fichiers projet, etc.

    Affichage de solutions dans le navigateur de l'architecture

Pour rechercher du code dans votre solution

  1. Dans la première colonne du Navigateur de l'architecture, sous Visual Studio <solution name>, cliquez sur Affichage de classes ou Affichage de solutions.

    Une colonne de nœud apparaît à droite de la première colonne. Cette colonne affiche tous les nœuds qui sont disponibles dans la vue sélectionnée. Par exemple, si vous avez sélectionné Affichage de classes, tous les espaces de noms qui existent logiquement dans votre solution s'affichent.

  2. Dans la colonne de nœud, sélectionnez un ou plusieurs nœuds pour afficher la colonne suivante contenant les nœuds connexes. Pour sélectionner tous les nœuds dans la colonne actuelle, appuyez sur CTRL+A.

  3. Répétez l'étape 2 jusqu'à ce que vous trouviez les nœuds souhaités.

    Conseil Conseil

    Pour recommencer votre requête en effaçant le contenu des colonnes, dans la barre d'outils du Navigateur de l'architecture, cliquez sur Effacer les colonnes.

Utilisez Sélectionner les fichiers dans le navigateur de l'architecture pour parcourir les assemblys managés jusqu'au niveau des appels de méthode à méthode.

  1. Dans le menu Architecture, pointez sur Fenêtres, puis cliquez sur Navigateur de l'architecture.

  2. Dans la première colonne, sous Système de fichiers, cliquez sur Sélectionner les fichiers.

  3. Dans la boîte de dialogue Ouvrir, recherchez les assemblys ou les binaires, sélectionnez-les, puis cliquez sur Ouvrir.

    Une colonne de nœud apparaît, affichant les fichiers sélectionnés.

  4. Dans la colonne de nœud, sélectionnez un ou plusieurs fichiers.

    Une autre colonne de nœud apparaît, affichant tous les nœuds des fichiers sélectionnés.

  5. Sélectionnez un ou plusieurs nœuds pour afficher la colonne suivante contenant les nœuds connexes. Pour sélectionner tous les nœuds dans la colonne actuelle, appuyez sur CTRL+A.

  6. Répétez les étape 4 et 5 jusqu'à ce que vous trouviez les nœuds souhaités.

Vous pouvez affiner les résultats de votre session de navigation de différentes façons :

Dd409431.collapse_all(fr-fr,VS.120).gifFiltrer par nom les nœuds de la colonne actuelle

Filtre la colonne actuelle par nom
  1. Dans le Navigateur de l'architecture, en haut de la colonne de nœud, cliquez sur la zone ombrée pour afficher la zone de filtre.

  2. Tapez le nom, puis appuyez sur ENTRÉE.

    La colonne actuelle affiche uniquement les nœuds correspondants. Un filigrane indiquant que la colonne est filtrée s'affiche dans l'angle inférieur droit de la colonne.

Dd409431.collapse_all(fr-fr,VS.120).gifFiltrer par type de nœud ou propriété les nœuds de la colonne actuelle

Filtrer la colonne actuelle par catégorie ou propriété
  1. Dans le Navigateur de l'architecture, en haut de la colonne de nœud, cliquez sur la zone ombrée pour afficher la zone de filtre.

  2. À gauche de la zone de filtre, cliquez sur le bouton Filtrer les éléments de la colonne actuelle par catégorie et propriété.

  3. Pour afficher uniquement les nœuds d'un type spécifique, sous Catégories, cliquez sur les types voulus.

  4. Pour afficher uniquement les nœuds ayant des propriétés spécifiques, sous Propriétés, cliquez sur les propriétés voulues.

  5. Lorsque vous avez terminé, cliquez sur OK.

    La colonne actuelle affiche uniquement les nœuds correspondants. Un filigrane indiquant que la colonne est filtrée s'affiche dans l'angle inférieur droit de la colonne.

Dd409431.collapse_all(fr-fr,VS.120).gifFiltrer par type de nœud les nœuds de la colonne suivante

  1. Dans le Navigateur de l'architecture, recherchez la colonne de nœud figurant avant les nœuds que vous voulez afficher, puis sélectionnez les nœuds voulus.

  2. Sur le côté droit de la colonne de nœud, cliquez sur la colonne d'action réduite pour la développer.

    Conseil Conseil

    La colonne d'action apparaît en surbrillance lorsque vous placez le pointeur dessus.

  3. Dans la colonne d'action, sous Navigation des nœuds, sélectionnez les types spécifiques de nœuds que vous voulez afficher ensuite. Pour afficher une union de ces types, sélectionnez plusieurs types.

    Une colonne de nœud apparaît, affichant tous les nœuds correspondants.

    Remarque Remarque

    Lorsque vous parcourez le code.NET, vous pouvez rencontrer les types suivants, qui s'appliquent uniquement au code C et C++ et vous n'obtiendrez pas de résultat si vous sélectionnez : Unions, Typedefs et Members.

Dd409431.collapse_all(fr-fr,VS.120).gifFiltrer par type de lien les nœuds de la colonne suivante

Le navigateur de l'architecture organise les types de liens utilisés pour filtrer l'ensemble suivant de nœuds en deux catégories : les liens entrants ou sortants. Ces catégories décrivent la direction du lien par rapport au nœud actuellement sélectionné. Un lien sortant pointe à partir du nœud actuellement sélectionné vers le nœud connexe suivant. Un lien entrant pointe à partir du nœud connexe précédent vers le nœud actuellement sélectionné. Lorsque vous sélectionnez un type de lien sortant, le navigateur de l'architecture affiche le niveau suivant de nœuds connexes. Lorsque vous sélectionnez un type de lien entrant, le navigateur de l'architecture affiche le niveau précédent de nœuds connexes.

Par exemple, si vous sélectionnez un nœud de classe et le type de lien Contient sortant, le navigateur de l'architecture affiche les nœuds contenus dans le nœud de classe. Si vous sélectionnez le type de lien Contenu par entrant pour ce nœud de classe, les nœuds contenant cette classe, tels que les espaces de noms, les fichiers de classe et les projets, s'affichent.

  1. Dans le Navigateur de l'architecture, recherchez la colonne de nœud figurant avant les nœuds que vous voulez afficher, puis sélectionnez les nœuds voulus.

  2. Sur le côté droit de la colonne de nœud, cliquez sur la colonne d'action réduite pour la développer.

    Remarque Remarque

    La colonne d'action apparaît en surbrillance lorsque vous placez le pointeur dessus.

  3. Dans la colonne d'action, sélectionnez l'un des éléments suivants :

    • Pour afficher les nœuds connexes qui se trouvent au niveau suivant, sous Navigation sortante, sélectionnez les types de liens voulus.

    • Pour afficher les nœuds connexes qui se trouvent au niveau précédent, sous Navigation entrante, sélectionnez les types de liens voulus.

      Remarque Remarque

      Pour afficher une union de ces types, sélectionnez plusieurs types.

    La colonne suivante apparaît, affichant tous les nœuds correspondants.

Dd409431.collapse_all(fr-fr,VS.120).gifRegroupement des nœuds par conteneur ou valeur de propriété

Dans le navigateur de l'architecture, vous pouvez créer des groupes de nœuds en fonction de leurs relations contenant-contenu existantes ou de leurs valeurs de propriété. Si le regroupement est possible, une liste de nouveaux nœuds de groupe apparaît lorsque vous terminez cette tâche.

Lorsque vous créez un graphique à partir de ces groupes dans le navigateur de l'architecture, vous pouvez employer la commande Afficher tout en tant que groupes pour organiser les nœuds liés en groupes. Pour plus d'informations, consultez les rubriques suivantes :

Vous pouvez également utiliser des groupes pour organiser des nœuds sur un graphique existant. Pour plus d'informations, consultez Modifier et personnaliser des graphiques de dépendance.

  1. Dans le Navigateur de l'architecture, recherchez la colonne de nœud qui contient les nœuds à regrouper. Pour sélectionner tous les éléments présents dans la colonne, appuyez sur CTRL+A.

  2. Sur le côté droit de la colonne de nœud, cliquez sur la colonne d'action réduite pour la développer.

    Remarque Remarque

    La colonne d'action apparaît en surbrillance lorsque vous placez le pointeur dessus.

  3. Dans la colonne d'action, sous Regroupement :

    Cliquer sur

    Puis

    Grouper par conteneurs pour afficher tous les groupes disponibles

    • Pour afficher les nœuds figurant dans ces groupes, sélectionnez des groupes.

      La colonne suivante affiche les nœuds figurant dans les groupes sélectionnés.

    Grouper par propriétés pour afficher toutes les propriétés disponibles

    1. Sélectionnez les propriétés que vous voulez utiliser en tant que groupes.

      La colonne suivante affiche les groupes organisés par valeur de propriété.

    2. Pour afficher les nœuds ayant des valeurs de propriété spécifiques, sélectionnez des groupes de valeurs de propriété.

    Le nombre de groupes affichés et leur genre dépendent des types des valeurs de propriété :

    • Valeurs booléennes : True et False

    • Valeurs entières : quatre groupes qui divisent la plage de valeurs en quartiles égaux.

    • Valeurs de chaîne : un groupe s'affiche pour chaque valeur de chaîne unique et les nœuds sont répartis dans chaque groupe selon leur valeur de propriété particulière.

      Ce regroupement s'avère particulièrement utile lorsque la propriété sélectionnée a la même valeur de chaîne pour plusieurs nœuds. Par exemple, si vous sélectionnez une propriété ayant une valeur de chaîne unique pour chaque nœud, vous obtiendrez un groupe par nœud.

Vous devez actualiser manuellement le navigateur de l'architecture pour afficher toutes les modifications apportées au code ou à la solution.

Pour actualiser le navigateur de l'architecture

  1. Dans le Navigateur de l'architecture, recherchez la colonne de nœud figurant avant la colonne que vous voulez actualiser.

  2. Dans la colonne actuelle, sélectionnez les nœuds associés aux nœuds mis à jour.

    Une autre colonne de nœud contenant la liste de nœuds actualisée s'affiche.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft