IDebugBinder3

Важно!

В Visual Studio 2015 такая реализация вычислителя выражений была сделана нерекомендуемой. Дополнительные сведения о реализации вычислителей выражений CLR см. в примере средства оценки выражений CLR и средства оценки управляемых выражений.

Этот интерфейс предоставляет доступ к типам, псевдонимам и пользовательским службам визуализатора.

Синтаксис

IDebugBinder3 : IDebugBinder

Примечания для разработчиков

Модуль отладки реализует этот интерфейс для поддержки псевдонимов, пользовательских служб визуализатора и доступа к сведениям о типе объекта.

Заметки для вызывающих абонентов

Интерфейс IDebugBinder получает этот интерфейс с помощью QueryInterface.

Методы в порядке Vtable

Помимо методов, предоставляемых интерфейсом IDebugBinder , этот интерфейс реализует следующее:

Метод Description
GetMemoryObject Извлекает объект памяти, представляющий память, к которой привязан этот объект.
GetExceptionObjectAndType Извлекает исключение, связанное с этим объектом (при наличии),
FindAlias Извлекает псевдоним, заданный его именем,
GetAllAliases Извлекает массив всех псевдонимов для этого объекта.
GetTypeArgumentCount Возвращает количество типов аргументов, связанных с этим объектом,
GetTypeArguments Извлекает список типов аргументов, связанных с этим объектом,
GetEEService Возвращает интерфейс для службы визуализатора,
GetMemoryContext64 Преобразует расположение объекта или 64-разрядный адрес памяти в контекст памяти.

Requirements

Заголовок: ee.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также