Visualizando listas em depuração (ou impressão para janelas imediatas)
-
22-09-2019 - |
Pergunta
Quando tento ver a lista interna do item de dicionário, odeio expandir cada nó um por um. Estou procurando uma maneira mais fácil de fazer isso.
Por exemplo:
Eu tenho um objeto de dicionário Dictionary(Of AnotherObject, Integer)
E eu quero ver uma propriedade de AnotherObject
como uma lista durante a depuração.
Normalmente eu usaria isso:
For Each item As DictionaryEntry(Of AnotherObject, Integer) in myDict
Debug.Writeline(item.Name)
Next
Mas a janela imediata não suporta loops.
Existe alguma maneira prática de fazer isso em visualizadores imediatos de janela ou depuração?
Solução
Você já deu uma olhada no VS Visualizadores?
Uma lista genérica e visualizador de depurador de dicionário para vs.net
e
Outras dicas
Embora você não possa usar loops na janela imediata, ela permite que você declare novas variáveis, para que você possa criar novas listas etc., que podem ser exibidas na janela do relógio.