Udostępnij za pośrednictwem


Tworzenie niestandardowych widoków danych w debugerze programu Visual Studio (C#, Visual Basic, C++)

Debuger programu Visual Studio udostępnia wiele narzędzi do sprawdzania i modyfikowania stanu programu. Większość tych narzędzi działa tylko w trybie przerwania.

Tworzenie niestandardowych widoków danych w oknach zmiennych i etykietkach danych

Wiele okien debugera , takich jak Autos i okna Watch, umożliwiają inspekcję zmiennych. Możesz dostosować sposób wyświetlania typów języka C++, obiektów zarządzanych i własnych typów w oknach zmiennych debugera oraz w DataTips. Aby uzyskać więcej informacji, zobacz następujące artykuły:

Tworzenie niestandardowych wizualizatorów

Wizualizatory umożliwiają wyświetlanie zawartości obiektu lub zmiennej w zrozumiały sposób. W debugerze programu Visual Studio wizualizator odwołuje się do różnych okien, które można otworzyć przy użyciu lupy VisualizerIcon. Na przykład wizualizator HTML pokazuje, jak ciąg HTML będzie interpretowany i wyświetlany w przeglądarce. Dostęp do wizualizatorów można uzyskać z poziomu DataTips, okna Watch, okna Autos oraz okna Locals. Okno dialogowe QuickWatch zawiera również wizualizator. Aby uzyskać więcej informacji:

  • Aby utworzyć wizualizator obiektów platformy .NET, zobacz Custom visualizers.
  • Aby utworzyć wizualizator dla obiektów C/C++, zobacz element UIVisualizer w dokumentacji Natvis. Zobacz również przykład niestandardowego wizualizatora języka C/C++ lub przykład wizualizatora Debuggera natywnego SQLite .