Criar exibições personalizadas de dados no depurador do Visual Studio (C#, Visual Basic, C++)

O depurador do Visual Studio fornece muitas ferramentas para inspecionar e alterar o estado do seu programa. A maioria dessas ferramentas funciona somente no modo de interrupção.

Criar exibições personalizadas de dados em janelas variáveis e Dicas de Dados

Muitas das janelas do depurador, como as janelas Autos e Inspeção, permitem inspecionar variáveis. Você pode personalizar como tipos C++, objetos gerenciados e seus próprios tipos são mostrados nas janelas de variáveis do depurador e em Dicas de Dados. Para obter mais informações, consulte os seguintes artigos:

Criar visualizadores personalizados

Os visualizadores permitem exibir o conteúdo de um objeto ou uma variável de uma forma significativa. No depurador do Visual Studio, um visualizador refere-se às diferentes janelas que você pode abrir usando o ícone de lupa VisualizerIcon. Por exemplo, o visualizador HTML mostra como uma cadeia de caracteres HTML deveria ser interpretada e exibida em um navegador. Você pode acessar visualizadores a partir das Dicas de Dados, da janela Inspeção, da janela Autos e da janela Locais. A caixa de diálogo QuickWatch também fornece um visualizador. Para mais informações:

  • Para criar um visualizador para objetos .NET, consulte Visualizadores personalizados.
  • Para criar um visualizador para objetos C/C++, consulte o elemento UIVisualizer na documentação do Natvis. Veja também a amostra do visualizador personalizado C/C++ ou a amostra do visualizador do depurador nativo SQLite.