Tworzenie niestandardowych widoków obiektów platformy .NET (C#, Visual Basic, F#, C++/CLI)

Możesz dostosować sposób wyświetlania typów danych w oknach zmiennych debugera w programie Visual Studio.

Atrybuty

W językach C#, Visual Basic, F# i C++ (tylko kod C++/CLI) można dodawać rozszerzenia dla danych niestandardowych przy użyciu poleceń DebuggerDisplayAttribute, DebuggerTypeProxyAttributei DebuggerBrowsableAttribute.

W kodzie .NET Framework 2.0 visual basic nie obsługuje atrybutu DebuggerBrowsable. To ograniczenie zostało usunięte w nowszych wersjach platformy .NET.

Wizualizatory

Możesz napisać wizualizator, aby wyświetlić dowolny typ danych platformy .NET. Aby uzyskać więcej informacji, zobacz Niestandardowe wizualizatory.

Uwaga

Aby utworzyć wizualizator dla obiektów C/C++, zobacz element UIVisualizer w dokumentacji natvis . Zapoznaj się również z przykładem niestandardowego wizualizatora języka C/C++ lub przykładem SQLite native Debugger Visualizer.