Поделиться через


Реализация визуализаторы типов и пользовательских просмотра документов

Визуализаторы типа и пользовательские средства просмотра позволяют пользователю просматривать сведения указанного типа в более чем простой способ может применяться шестнадцатеричный дамп чисел. Средство оценки выражений (EE) может связать пользовательские средства просмотра с определенными типами данных или переменных. Эти пользовательские средства просмотра реализованы EE. EE может также поддерживать внешние визуализаторы типов, которые могут поступать из другого сторонних поставщиков или даже пользователя.

Обсуждение

Визуализаторы типа

Visual Studio запрашивает список визуализаторов типа и пользовательских средств просмотра для каждого объекта, отображаемый в окне контрольное значение. Предоставляет средства оценки выражений (EE) такой список для каждого типа, для которого он должен поддерживать визуализаторы типа и пользовательские средства просмотра. Вызовы IDebugProperty3::GetCustomViewerCount и IDebugProperty3::GetCustomViewerList запустите процесс целого доступа к визуализаторы типа и пользовательские средства просмотра (см. Визуализировать данные и просмотр сведения о вызывающем последовательности).

Пользовательские средства просмотра

Пользовательские средства просмотра реализованы в EE для конкретного типа данных и представляются IDebugCustomViewer интерфейс. Пользовательский визуализатор средство просмотра как не гибок в качестве типа, поскольку он доступен, только если EE, реализующий конкретного пользовательского средства просмотра выполнить. Реализация настраиваемого средства просмотра проще, чем реализация поддержку визуализаторов типа. Однако поддержка типа визуализаторы предоставляет максимальную гибкость пользователю для визуализации свои данные. Оставшаяся часть этого раздела касается только визуализаторы типа.

Интерфейсы

EE реализует следующие интерфейсы для поддержки визуализаторы типа, который необходимо использовать Visual Studio:

EE используются следующие интерфейсы для поддержки визуализаторы типа:

См. также

Ссылки

IDebugCustomViewer

Основные понятия

Визуализировать данные и просмотр

Другие ресурсы

Запись вычислителя выражений среды CLR