Partager via


Affichage des types de données personnalisés

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique s'applique

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

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

Visual Basic et C#

Pour C#, vous pouvez ajouter des expansions aux données personnalisées à l'aide de DebuggerTypeProxyAttribute, DebuggerDisplayAttribute et DebuggerBrowsableAttribute. Visual Basic prend en charge l'attribut DebuggerDisplay, mais non l'attribut DebuggerBrowsable.

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 8\Common7\Packages\Debugger. Ce fichier contient des instructions sur la façon d'écrire les règles autoexp.

Attention :

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 types natifs peuvent également être personnalisées en écrivant un complément évaluateur d'expression. Pour plus d'informations, consultez EEAddIn, exemple : débogage du complément Évaluateur d'expression.

Voir aussi

Tâches

Comment : surveiller une expression dans le débogueur

Concepts

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

Référence

Utilisation de l'attribut DebuggerTypeProxy

Utilisation de l'attribut DebuggerDisplay