Partager via


IDebugCustomAttribute

Cette interface représente un attribut personnalisé, et il peut fournir le nom, le parent, et le type de classe de l'attribut.

IDebugCustomAttribute : IUnknown

Remarques à l'intention des implémenteurs

Un fournisseur de symbole implémente cette interface pour prendre en charge les attributs personnalisés associés à un symbole. Il est généralement implémenté dans son propre objet.

Remarques pour les appelants

Un appel à IEnumDebugCustomAttributes : : suivant retourne cette interface. Un appel à la méthode d' IDebugCustomAttributeQuery2 : : EnumCustomAttributes retourne l'interface d' IEnumDebugCustomAttributes .

méthodes en commande de Vtable

Le tableau suivant répertorie les méthodes d' IDebugCustomAttribute.

Méthode

Description

IDebugCustomAttribute : : GetParentField

Obtient le champ auquel l'attribut actuel est attaché.

IDebugCustomAttribute : : GetAttributeTypeField

Obtient le type de classe personnalisée d'attributs.

IDebugCustomAttribute : : GetName

obtient le nom de l'attribut personnalisé.

IDebugCustomAttribute : : GetAttributeBytes

Obtient les informations d'attribut comme un blob des octets.

Notes

Un attribut personnalisé est une structure pour c# qui fournit des métadonnées personnalisées associées à une classe ou une méthode particulière.

Configuration requise

en-tête : sh.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

IDebugField

IDebugCustomAttributeQuery2

IEnumDebugCustomAttributes

Concepts

interfaces de fournisseur de symbole