Wyświetlanie niestandardowych typów danych
Można dostosować sposób Visual Studio debugger windows zmiennej Wyświetla typy danych.
Atrybuty
W C# i Visual Basic, można dodać rozszerzenia dla niestandardowych danych przy użyciu DebuggerTypeProxyAttribute, DebuggerDisplayAttribute, i DebuggerBrowsableAttribute.
W Program .NET Framework 2,0 kod języka Visual Basic nie obsługuje atrybutu DebuggerBrowsable.Ograniczenie to jest usuwany w nowszych wersjach.NET Framework.
Wykorzystasz
Można napisać podglądacza, aby wyświetlić dowolny typ danych zarządzanych.Aby uzyskać więcej informacji, zobacz Porady: pisanie wizualizatora.
Kodu macierzystego
Dla kodu macierzystego można dodać rozszerzenia typu danych niestandardowych do autoexp.dat pliku, który znajduje się w katalogu 11.0\Common7\Packages\Debugger Program Files\Microsoft Visual Studio.Instrukcje dotyczące zapisu autoexp zasady znajdują się w samym pliku.
Przestroga |
---|
Struktura tego pliku i składnię reguł autoexp może zmienić od wydania programu Visual Studio do następnego. |
Typ macierzysty widoków można również dostosować Pisząc wyrażenie oceniającego dodatku.Aby uzyskać więcej informacji, zobacz EEAddIn Sample: Debugging Expression Evaluator Add-In.
Zobacz też
Zadania
Porady: czujka wyrażeń w debugerze
Informacje
Korzystanie z atrybutu DebuggerTypeProxy
Korzystanie z atrybutu DebuggerDisplay
Koncepcje
Udoskonalanie debugowania za pomocą atrybutów wyświetlania debugera