Mostrar tipos de datos personalizados
Este tema se aplica a:
Edición |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium y Ultimate |
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.
Precaució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