Visualizzare elenchi di debug (o la stampa a Windows immediati)
-
22-09-2019 - |
Domanda
Quando provo a vedere l'elenco interno di dizionario voce odio per espandere ogni singolo nodo uno per uno. Sto cercando un modo più semplice per fare questo.
Ad esempio:
Ho un oggetto Dictionary Dictionary(Of AnotherObject, Integer)
e voglio vedere una proprietà di AnotherObject
come una lista durante il debug.
Normalmente userei questo:
For Each item As DictionaryEntry(Of AnotherObject, Integer) in myDict
Debug.Writeline(item.Name)
Next
Ma finestra immediata non supporta cicli.
C'è un modo pratico per fare questo in finestra o di debug visualizzatori immediati?
Soluzione
Hai avuto uno sguardo al VS Visualizer?
un elenco generico e Dizionario Debugger Visualizer per VS.NET
e
Altri suggerimenti
Anche se non è possibile utilizzare i loop nella finestra immediata, se non è permessa di dichiarare nuove variabili, in modo da poter creare nuove liste, ecc, che possono poi essere visualizzati nella finestra di controllo.