Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Важно!
В 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