Udostępnij za pośrednictwem


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.

Informacje dotyczące przestrogiPrzestroga

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