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


IDebugManagedObject

Важно!

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

Этот интерфейс позволяет средство оценки выражений (EE) вызывать свойства или методы экземпляров классов значений (например, System.Decimal) и задавать их значение без вызова оценки в отлаживаемой программе.

Синтаксис

IDebugManagedObject : IDebugObject

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

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

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

Чтобы получить этот интерфейс, вызовите Метод GetManagedDebugObject в IDebugObject, представляющий экземпляр класса значений.

Методы в порядке таблицы Vtable

Помимо методов, унаследованных от IDebugObject, IDebugManagedObject интерфейс предоставляет следующие методы.

Метод Description
GetManagedObject Возвращает интерфейс, представляющий объект управляемого кода и из которого можно получить любой соответствующий управляемый интерфейс кода.
SetFromManagedObject Задает значение этого объекта значением указанного объекта управляемого кода.

Замечания

Средство оценки выражений использует этот интерфейс для хранения объекта управляемого кода в дереве синтаксического анализа.

Requirements

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

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

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

См. также