Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важно!
В Visual Studio 2015 такая реализация вычислителя выражений была сделана нерекомендуемой. Дополнительные сведения о реализации вычислителей выражений CLR см. в примере средства оценки выражений CLR и средства оценки управляемых выражений.
Этот интерфейс представляет функцию.
Синтаксис
IDebugFunctionObject : IDebugObject
Примечания для разработчиков
Средство оценки выражений реализует этот интерфейс для представления функции.
Заметки для вызывающих абонентов
Этот интерфейс является специализацией интерфейса IDebugObject и получается с помощью QueryInterface в интерфейсеIDebugObject.
Методы в порядке таблицы Vtable
Помимо методов, унаследованных от IDebugObject, IDebugFunctionObject интерфейс предоставляет следующие методы.
| Метод | Description |
|---|---|
| CreatePrimitiveObject | Создает примитивный объект данных. |
| CreateObject | Создает объект с помощью конструктора. |
| CreateObjectNoConstructor | Создает объект без конструктора. |
| CreateArrayObject | Создает объект массива. |
| CreateStringObject | Создает строковый объект. |
| Вычислить | Вызывает функцию и возвращает полученное значение в качестве объекта. |
Замечания
Этот интерфейс позволяет вычислителю выражений представлять функции в дереве синтаксического анализа. Методы Create в этом интерфейсе используются для создания объектов, представляющих входные параметры метода. Затем функцию можно выполнить путем вызова метода Evaluate , который возвращает объект, представляющий возвращаемое значение функции.
Requirements
Заголовок: ee.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll