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 modificar o estado do seu programa. A maioria dessas ferramentas funciona apenas no modo de interrupção.
Criar exibições personalizadas de dados em janelas variáveis e DataTips
Muitas das janelas do depurador , como as janelas Autos e Watch, permitem inspecionar variáveis. Você pode personalizar como os tipos C++, objetos geridos e os seus próprios tipos são mostrados nas janelas de variáveis do depurador e em DataTips. Para obter mais informações, consulte os seguintes artigos:
- Criar exibições personalizadas de objetos C++ (Natvis)
- Criar modos de exibição personalizados de objetos .NET
Crie visualizadores personalizados
Os visualizadores permitem que você visualize o conteúdo de um objeto ou variável de forma significativa. No depurador do Visual Studio, um visualizador refere-se às diferentes janelas que se podem abrir utilizando a lupa e o ícone . Por exemplo, o visualizador de HTML mostra como uma cadeia de caracteres HTML seria interpretada e exibida em um navegador. Você pode acessar visualizadores a partir de DataTips, a janela Watch, a janela Autos e a janela Locals. 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 dentro da documentação Natvis . Além disso, consulte o exemplo de visualizador personalizado C/C++ ou o exemplo do visualizador de depuração nativo do SQLite .