Mostrar tipos de datos personalizados

Este tema se aplica a:

Edición

Visual Basic

C#

F#

C++

Web Developer

Express

El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable

Pro, Premium y Ultimate

El tema es aplicable

El tema es aplicable

El tema es aplicable

El tema es aplicable

El tema es aplicable

Se puede personalizar la manera en que Visual Studio muestra los tipos de datos en las ventanas de variables del depurador.

Atributos

En C# y Visual Basic, se pueden agregar expansiones para los datos personalizados mediante DebuggerTypeProxyAttribute, DebuggerDisplayAttribute y DebuggerBrowsableAttribute.

En código de .NET Framework 2.0,

Visual Basic no admite el atributo DebuggerBrowsable. Esta limitación se ha quitado en las versiones más recientes de .NET Framework.

Visualizadores

Se puede escribir un visualizador para mostrar cualquier tipo de datos administrados. Para obtener más información, vea Cómo: Escribir un visualizador.

Código nativo

En el caso de código nativo, se pueden agregar expansiones de tipo de datos personalizados al archivo autoexp.dat, ubicado en el directorio Archivos de programa\Microsoft Visual Studio 10.0\Common7\Packages\Debugger. El propio archivo incluye las instrucciones sobre cómo escribir reglas autoexp.

Nota de precauciónPrecaución

La estructura de este archivo y la sintaxis de las reglas autoexp quizá cambien de una versión de Visual Studio a la siguiente.

Las vistas de tipos nativos también se pueden personalizar escribiendo un complemento de evaluador de expresiones. Para obtener más información, vea Ejemplo EEAddIn: complemento del evaluador de expresiones de depuración.

Vea también

Tareas

Cómo: Inspeccionar una expresión en el depurador

Referencia

Utilizar el atributo DebuggerTypeProxy

Utilizar el atributo DebuggerDisplay

Conceptos

Mejorar la depuración con los atributos de visualización del depurador