Anzeigen von benutzerdefinierten Datentypen

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Sie können die Art anpassen, wie Datentypen von Visual Studio in Debuggervariablenfenstern angezeigt werden.

Visual Basic und C#

Für C# können Sie Erweiterungen für benutzerdefinierte Daten mithilfe von DebuggerTypeProxyAttribute, DebuggerDisplayAttribute und DebuggerBrowsableAttribute hinzufügen. Visual Basic unterstützt das DebuggerDisplay-Attribut, nicht jedoch das DebuggerBrowsable-Attribut.

Schnellansichten

Sie können eine Schnellansicht schreiben, um einen beliebigen verwalteten Datentyp anzuzeigen. Weitere Informationen finden Sie unter Gewusst wie: Schreiben einer Schnellansicht.

Systemeigener Code

Für systemeigenen Code können Sie der Datei autoexp.dat benutzerdefinierte Datentyperweiterungen hinzufügen. Diese Datei befindet sich im Verzeichnis Programme\Microsoft Visual Studio 8\Common7\Packages\Debugger. Anweisungen zum Schreiben von Regeln für die Datei autoexp befinden sich in der Datei selbst.

Vorsicht:

Die Struktur dieser Datei und die Syntax der autoexp-Regeln können in den verschiedenen Versionen von Visual Studio unterschiedlich sein.

Auch die Ansichten von systemeigenen Typen können angepasst werden, und zwar durch das Schreiben eines Expression Evaluator-Add-Ins. Weitere Informationen finden Sie unter EEAddIn-Beispiel: Debuggen mit dem Ausdrucksauswertungs-Add-In.

Siehe auch

Aufgaben

Gewusst wie: Überwachen eines Ausdrucks im Debugger

Konzepte

Verbessern des Debuggens mit den Debuggeranzeigeattributen

Referenz

Verwenden des DebuggerTypeProxy-Attributs

Verwenden des DebuggerDisplay-Attributs