Condividi tramite


IDebugCustomAttribute

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

IDebugCustomAttribute : IUnknown

Note per gli implementatori

Un provider del simbolo implementa questa interfaccia per supportare gli attributi personalizzati associati a un simbolo. In genere viene implementato nel relativo oggetto.

Note per i chiamanti

Una chiamata IEnumDebugCustomAttributes:: dopo a restituisce questa interfaccia. Una chiamata IDebugCustomAttributeQuery2:: EnumCustomAttributes al metodo restituirà IEnumDebugCustomAttributes l'interfaccia.

Metodi nell'ordine di Vtable

Nella tabella seguente sono elencati i metodi di IDebugCustomAttribute.

Metodo

Descrizione

IDebugCustomAttribute:: GetParentField

Ottiene il campo il cui attributo corrente è collegato.

IDebugCustomAttribute:: GetAttributeTypeField

Ottiene il tipo della classe di attributi personalizzati.

IDebugCustomAttribute:: GetName

Ottiene il nome dell'attributo personalizzato.

IDebugCustomAttribute:: GetAttributeBytes

Ottiene informazioni su come BLOB di byte.

Note

Un attributo personalizzato è una struttura per c# che fornisce di metadati associato personalizzato a una classe o un metodo specifico.

Requisiti

intestazione: sh.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugField

IDebugCustomAttributeQuery2

IEnumDebugCustomAttributes

Concetti

Interfacce di provider dei simboli