Exibindo tipos de dados personalizados
Você pode personalizar o modo como o Visual Studio exibe tipos de dados nas janelas variáveis do depurador.
Atributos
No C# e no Visual Basic, você pode adicionar expansões para dados personalizados usando DebuggerTypeProxyAttribute, DebuggerDisplayAttribute e DebuggerBrowsableAttribute.
No código do .NET Framework 2,0, o Visual Basic não dá suporte ao atributo DebuggerBrowsable. Essa restrição é removida em versões mais recentes do .NET Framework.
Visualizadores
Você pode escrever um visualizador para exibir qualquer tipo de dados gerenciados. Para obter mais informações, consulte Como escrever um visualizador.
Código nativo
Para o código nativo, você pode adicionar expansões de tipo de dados personalizados ao arquivo autoexp.dat, que está localizado no diretório Arquivos de Programas\Microsoft Visual Studio 11.0\Common7\Packages\Debugger. As instruções sobre como escrever regras de autoexp estão localizadas no próprio arquivo.
Aviso
A estrutura desse arquivo e a sintaxe de regras de autoexp podem ser alteradas de uma versão do Visual Studio para a seguinte.
As exibições de tipo nativo também podem ser personalizadas para gravar um suplemento do avaliador de expressão. Para obter mais informações, consulte EEAddIn Sample: Debugging Expression Evaluator Add-In.
Consulte também
Tarefas
Como assistir a uma expressão no depurador
Referência
Usando o atributo DebuggerTypeProxy
Usando o atributo DebuggerDisplay
Conceitos
Melhorando a depuração com os atributos de exibição do depurador