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


IDebugFunctionObject

Этот интерфейс представляет функцию.

IDebugFunctionObject : IDebugObject

Примечания по реализации

Средство оценки выражений реализующий этот интерфейс, представляющий функцию.

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

Этот интерфейс специализация IDebugObject интерфейс и получен с помощью QueryInterface на IDebugObject интерфейс.

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

В дополнение к методам, наследуемым от интерфейса IDebugObject, интерфейс IDebugFunctionObject предоставляет следующие методы.

Метод

Описание

IDebugFunctionObject::CreatePrimitiveObject

Создает упрощенный объект данных.

IDebugFunctionObject::CreateObject

Создает объект с помощью конструктора.

IDebugFunctionObject::CreateObjectNoConstructor

Создает объект без конструктора.

IDebugFunctionObject::CreateArrayObject

Создает объект массива.

IDebugFunctionObject::CreateStringObject

Создает объект типа String.

IDebugFunctionObject::Evaluate

Вызывает функцию и возвращает результат в виде объекта.

Заметки

Этот интерфейс позволяет средство оценки выражений для представления функции в дереве синтаксического анализа. Create методы в этом интерфейсе, используемые для построения объектов, представляющих входные параметры метода. Функция может быть выполнена с помощью вызова IDebugFunctionObject::Evaluate метод, который возвращает объект, представляющий возвращаемое значение функции.

Требования

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

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

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

См. также

Ссылки

IDebugObject

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

интерфейсы вычисления выражений