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