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


Интерфейсы поставщика символов

Следующие интерфейсы для обработки символ SDK для Visual Studio.

Обсуждение

Эти интерфейсы используются для оценки стек при вызове переменных во время работы в режиме приостановки выполнения. Они реализуются только для поставщиков символов среды CLR (пакет обновления).

Интерфейс

Реализуется определяемая

Описание

IDebugAddress

ХП

Представляет адрес элемента.

IDebugAddress2

ХП

Представляет адрес элемента, предоставляя доступ к идентификатору процесса

IDebugArrayField

ХП

Представляет символ массива или типа массива.

IDebugClassField

ХП

Представляет символ или тип класса.

IDebugComPlusSymbolProvider

ХП

Представляет поставщика символов COM+ с методами, которые относятся к управляемому коду.

IDebugComPlusSymbolProvider2

ХП

Представляет поставщика символов COM+ с методами, которые относятся к управляемому коду и расширяет IDebugComPlusSymbolProvider.

IDebugContainerField

ХП

Представляет символ или тип, который является контейнером для других символов или типов.

IDebugCustomAttribute

ХП

Представляет настраиваемый атрибут, можно вложить в символ.

IDebugCustomAttributeQuery

ХП

Представляет запрос для настраиваемых атрибутов для метода или типа.

IDebugCustomAttributeQuery2

ХП

Предоставляет доступ к настраиваемым атрибутам на символе.

IDebugDynamicField

ХП

Базовый интерфейс для любого типа, который может быть определена во время выполнения.

IDebugDynamicFieldCOMPlus

ХП

Представляет поля для динамического IDebugBinder объект.

IDebugEnumField

ХП

Представляет тип перечисления.

IDebugExtendedField

Хп

Расширяет типы доступных полей в универсальные шаблоны управляемого кода поддержки.

IDebugField

ХП

Базовый класс для всех полей; представляет описание символов или типа.

IDebugGenericFieldDefinition

ХП

Представляет определение поля для универсального типа управляемого кода.

IDebugGenericFieldInstance

ХП

Представляет экземпляр поля для универсального типа управляемого кода.

IDebugGenericParamField

ХП

Представляет параметр универсального типа управляемого кода.

IDebugMethodField

ХП

Представляет метод.

IDebugModOpt

ХП

Представляет необязательный модификатор отладки.

IDebugPointerField

ХП

Представляет указатель.

IDebugPrimitiveTypeField

ХП

Представляет значение из перечисления примитивного типа IDebugField интерфейс.

IDebugPropertyField

ХП

Представляет свойство класса управляемого кода, который может быть возвращает или задает.

IDebugSymbolProvider

ХП

Представляет поставщик, предоставляющий символы и типы символов.

IDebugSymbolProviderDirect

ХП

Представляет поставщика символов с прямым доступом к метаданным и интерфейсам символов.

IDebugTypeFieldBuilder

ХП

Представляет возможность создать поле, представляющее тип.

IDebugTypeFieldBuilder2

ХП

Расширяет IDebugTypeFieldBuilder возможность создания типы массива.

IEnumDebugAddresses

ХП

Представляет коллекцию объектов IDebugAddress.

IEnumDebugCustomAttributes

ХП

Представляет коллекцию объектов IDebugCustomAttribute.

IEnumDebugFields

ХП

Представляет коллекцию объектов IDebugField.

См. также

Ссылки

По отладке (Visual Studio)