Создание пользовательских представлений данных в отладчике Visual Studio (C#, Visual Basic, C++)
В отладчике Visual Studio предусмотрено множество средств для проверки и изменения состояния программы. Большинство этих средств функционируют только в режиме приостановки.
Создание пользовательских представлений данных в окнах переменных и подсказках DataTip
Многие окна отладчика, например Видимые и Контрольное значение, позволяют проверять переменные. Вы можете настроить отображение типов C++, управляемых объектов и собственных типов в окнах переменных отладчика и в подсказках DataTip. Дополнительные сведения см. в следующих статьях:
- Создание пользовательских представлений объектов C++ (Natvis)
- Создание пользовательских представлений объектов .NET
Создание настраиваемых визуализаторов
Визуализаторы позволяют просмотреть содержимое объекта или переменной более удобным способом. В отладчике Visual Studio визуализатор ссылается на различные окна, которые можно открыть с помощью значка с увеличением стекла . Например, в HTML-визуализаторе HTML-строка отображается в том виде, в каком она была бы показана в браузере. Доступ к визуализаторам можно получить из подсказок DataTip либо окон Контрольное значение, Видимые или Локальные. Визуализаторы также можно открыть из диалогового окна Быстрая проверка. Дополнительные сведения см. по ссылке .
- Сведения о создании визуализатора для объектов .NET см. в разделе "Пользовательские визуализаторы".
- Чтобы создать визуализатор для объектов C/C++, см . элемент UIVisualizer в документации по Natvis . Кроме того, см . пример пользовательского визуализатора C/C++ или образец визуализатора собственного отладчика SQLite.