Anzeigen von benutzerdefinierten Datentypen
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Sie können die Art anpassen, wie Datentypen von Visual Studio in Debuggervariablenfenstern angezeigt werden.
Attribute
In C# und Visual Basic können Sie Erweiterungen für benutzerdefinierte Daten mit DebuggerTypeProxyAttribute, DebuggerDisplayAttribute und DebuggerBrowsableAttribute hinzufügen.
In .NET Framework 2.0-Code
bietet Visual Basic keine Unterstützung des DebuggerBrowsable-Attributs. Diese Einschränkung wurde in aktuelleren Versionen von .NET Framework entfernt.
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 10.0\Common7\Packages\Debugger. Anweisungen zum Schreiben von Regeln für die Datei autoexp befinden sich in der Datei selbst.
Warnung
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
Referenz
Verwenden des DebuggerTypeProxy-Attributs
Verwenden des DebuggerDisplay-Attributs