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


IDebugCustomAttribute

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

IDebugCustomAttribute : IUnknown

Примечания по реализации

Поставщик символов реализующий этот интерфейс, чтобы поддерживать настраиваемые атрибуты, связанные с символом. Обычно он реализован в собственном объекте.

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

Вызов IEnumDebugCustomAttributes::Next возвращает данный интерфейс. Вызов IDebugCustomAttributeQuery2::EnumCustomAttributes метод возвращает IEnumDebugCustomAttributes интерфейс.

Методы в том порядке Vtable

В следующей таблице показаны методы IDebugCustomAttribute.

Метод

Описание

IDebugCustomAttribute::GetParentField

Получает поле, в который вложен текущий атрибут.

IDebugCustomAttribute::GetAttributeTypeField

Возвращает тип класса настраиваемого атрибута.

IDebugCustomAttribute::GetName

Возвращает имя настраиваемого атрибута.

IDebugCustomAttribute::GetAttributeBytes

Получает данные атрибута как большой двоичный объект байтов.

Заметки

Настраиваемый атрибут структура для c#, которое содержит пользовательские метаданные, связанные с указанным классом или методом.

Требования

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

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

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

См. также

Ссылки

IDebugField

IDebugCustomAttributeQuery2

IEnumDebugCustomAttributes

Основные понятия

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