Benutzerdefinierten Ansichten von .NET-Objekten (in C#, Visual Basic, F#, C++/CLI) erstellen

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

Attribute

In C#, Visual Basic, F# und C++ (nur C++-/CLI-Code) können Sie Erweiterungen für benutzerdefinierte Daten mit DebuggerDisplayAttribute, DebuggerTypeProxyAttribute 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 entfernt.

Schnellansichten

Sie können eine Schnellansicht schreiben, um einen beliebigen .NET-Datentyp anzuzeigen. Weitere Informationen dazu finden Sie unter Benutzerdefinierte Schnellansichten.

Hinweis

Informationen zum Erstellen einer Schnellansicht für C/C++-Objekte finden Sie unter UIVisualizer-Element in der Natvis-Dokumentation. Sehen Sie sich auch das Beispiel für eine benutzerdefinierte C-/C++-Schnellansicht oder das Beispiel für die Schnellansicht des nativen SQLite-Debuggers an.