Condividi tramite


Debug di alberi delle espressioni in Visual Studio (Visual Basic)

È possibile analizzare la struttura e il contenuto degli alberi delle espressioni quando si esegue il debug delle applicazioni. Per una rapida panoramica della struttura ad albero delle espressioni, è possibile usare la DebugView proprietà , che rappresenta gli alberi delle espressioni usando una sintassi speciale. Si noti che DebugView è disponibile solo in modalità di debug.

Screenshot dell'albero delle espressioni DebugView.

Poiché DebugView è una stringa, è possibile usare il visualizzatore di testo predefinito per visualizzarlo tra più righe, selezionando Visualizzatore di testo dall'icona della lente di ingrandimento accanto all'etichetta DebugView .

Screenshot del visualizzatore di testo applicato ai risultati di DebugView.

In alternativa, è possibile installare e usare un visualizzatore personalizzato per gli alberi delle espressioni, ad esempio:

  • Espressioni leggibili (licenza MIT, disponibile in Visual Studio Marketplace), esegue il rendering dell'albero delle espressioni come codice C# temibile, con varie opzioni di rendering:

    Screenshot del visualizzatore Espressioni Comprensibili.

  • Il visualizzatore albero delle espressioni (licenza MIT) fornisce una visualizzazione albero dell'albero delle espressioni e dei relativi singoli nodi; e può eseguire il rendering dell'albero delle espressioni usando la sintassi di Visual Basic:

    Screenshot del visualizzatore dell'albero delle espressioni.

Per aprire un visualizzatore per un albero delle espressioni

  1. Fare clic sull'icona della lente di ingrandimento visualizzata accanto all'albero delle espressioni in DataTips, la finestra Osserva, la finestra Auto o la finestra Variabili locali.

    Viene visualizzato un elenco dei visualizzatori disponibili:

    Screenshot dell'utente che apre i visualizzatori da Visual Studio.

  2. Fare clic sul visualizzatore che si vuole usare.

Vedere anche