Partager via


Affichage des types de données personnalisés

Vous pouvez personnaliser la façon dont Visual Studio affiche les types de données dans les fenêtres de variables du débogueur.

Attributs

En C# et Visual Basic, il est possible d'ajouter des expansions aux données personnalisées à l'aide de DebuggerTypeProxyAttribute, DebuggerDisplayAttribute et DebuggerBrowsableAttribute.

Dans le code .NET Framework 2,0, Visual Basic ne prend pas en charge l'attribut DebuggerBrowsable. Cette limitation a été supprimée dans les versions récentes de .NET Framework.

Visualiseurs

Vous pouvez écrire un visualiseur pour afficher les types de données managées. Pour plus d'informations, consultez Comment : écrire un visualiseur.

Code natif

En code natif, vous pouvez ajouter des expansions de type de données personnalisées au fichier autoexp.dat, situé dans le répertoire Programmes\Microsoft Visual Studio 11.0\Common7\Packages\Debugger. Ce fichier contient des instructions sur la façon d'écrire les règles autoexp.

Avertissement

La structure de ce fichier et la syntaxe des règles autoexp peuvent varier d'une version à l'autre de Visual Studio.

Les vues de type natives peuvent également être personnalisées en écrivant un complément Évaluateur d'expression. Pour plus d'informations, consultez EEAddIn Sample: Debugging Expression Evaluator Add-In.

Voir aussi

Tâches

Comment : surveiller une expression dans le débogueur

Référence

Utilisation de l'attribut DebuggerTypeProxy

Utilisation de l'attribut DebuggerDisplay

Concepts

Amélioration du débogage avec les attributs d'affichage de débogueur