Débogage d’arborescences d’expressions dans Visual Studio (Visual Basic)

Vous pouvez analyser la structure et le contenu des arborescences d’expressions lorsque vous déboguez vos applications. Pour obtenir une vue d’ensemble rapide de la structure de l’arborescence d’expressions, vous pouvez utiliser la DebugView propriété, qui représente des arborescences d’expressions à l’aide d’une syntaxe spéciale. (Notez que DebugView est disponible uniquement en mode débogage.)

Capture d’écran de la vue DebugView de l’arbre des expressions.

Comme DebugView il s’agit d’une chaîne, vous pouvez utiliser le visualiseur de texte intégré pour l’afficher sur plusieurs lignes, en sélectionnant Visualiseur de texte à partir de l’icône de loupe en regard de l’étiquette DebugView .

Capture d’écran du visualiseur de texte appliqué aux résultats de DebugView.

Vous pouvez également installer et utiliser un visualiseur personnalisé pour les arborescences d’expressions, par exemple :

  • L'expression lisible (licence MIT, disponible sur le Visual Studio Marketplace), restitue l’arborescence d’expressions sous forme de code C# modifiable par thème, avec différentes options de rendu :

    Capture d’écran du visualiseur d’expressions lisibles.

  • Le visualiseur d’arborescence d’expressions (licence MIT) fournit une arborescence de l’arborescence d’expressions et de ses nœuds individuels ; et peut afficher l’arborescence d’expressions à l’aide de la syntaxe Visual Basic :

    Capture d’écran du visualiseur de l’arborescence d’expressions.

Pour ouvrir un visualiseur pour une arborescence d’expressions

  1. Cliquez sur l’icône de loupe qui s’affiche en regard de l’arborescence d’expressions dans DataTips, une fenêtre Espion , la fenêtre Autos ou la fenêtre Locals .

    Une liste de visualiseurs disponibles s’affiche.

    Capture d’écran de l’ouverture des visualiseurs par l’utilisateur à partir de Visual Studio.

  2. Cliquez sur le visualiseur que vous souhaitez utiliser.

Voir aussi