Condividi tramite


IDebugCustomAttribute

Questa interfaccia rappresenta un attributo personalizzato e può fornire il nome, l'elemento padre e il tipo di classe dell'attributo.

Sintassi

IDebugCustomAttribute : IUnknown

Note per gli implementatori

Un provider di simboli implementa questa interfaccia per supportare attributi personalizzati associati a un simbolo. Viene in genere implementato sul proprio oggetto.

Note per i chiamanti

Una chiamata a Next restituisce questa interfaccia. Una chiamata al metodo EnumCustomAttributes restituisce l'interfaccia IEnumDebugCustomAttributes .

Metodi nell'ordine Vtable

Nella tabella seguente vengono illustrati i metodi di IDebugCustomAttribute.

metodo Descrizione
GetParentField Ottiene il campo a cui è associato l'attributo corrente.
GetAttributeTypeField Ottiene il tipo di classe dell'attributo personalizzato.
GetName Ottiene il nome dell'attributo personalizzato.
GetAttributeBytes Ottiene le informazioni sull'attributo come BLOB di byte.

Osservazioni:

Un attributo personalizzato è una struttura per C# che fornisce metadati personalizzati associati a una determinata classe o metodo.

Requisiti

Intestazione: sh.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedi anche