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