IDebugContainerField
Этот интерфейс представляет символ или тип, который является контейнером для других символов или типов.
IDebugContainerField : IDebugField
Примечания по реализации
Поставщик символов реализует этот интерфейс на одном и том же объекта, реализующего IDebugField интерфейс. Этот интерфейс также базовый класс для всех интерфейсов, которые представляют собой контейнеры.
Замечания для вызывающих объектов
Многие методы на множество интерфейсов возвращают этот интерфейс. Поскольку это базовый класс для всех контейнеров, более специализировать интерфейсы могут получено от этого интерфейса с помощью QueryInterface. Такие интерфейсы: IDebugArrayField" IDebugClassField" IDebugMethodFieldи IDebugPropertyField.
Методы в том порядке Vtable
в дополнение к методам на IDebugField интерфейс, этот интерфейс реализован следующий метод:
Метод |
Описание |
---|---|
Создает перечислитель для полей контейнера. |
Заметки
Массивы (контейнеры для переменных), классы (контейнеры для методов и переменных) и методы (контейнеры для параметров и локальные переменные) все примеры контейнеров.
Требования
Заголовок: sh.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll