Share via


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