Partager via


IDebugCustomAttribute

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

Syntaxe

IDebugCustomAttribute : IUnknown

Remarques pour les implémenteurs

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

Remarques pour les appelants

Un appel à Next retourne cette interface. Un appel à la méthode EnumCustomAttributes retourne l’interface IEnumDebugCustomAttributes .

Méthodes dans l'ordre Vtable

Le tableau suivant présente les méthodes de IDebugCustomAttribute.

Méthode Description
GetParentField Obtient le champ auquel l’attribut actuel est attaché.
GetAttributeTypeField Obtient le type de classe d’attribut personnalisé.
GetName Obtient le nom de l’attribut personnalisé.
GetAttributeBytes Obtient les informations d’attribut en tant qu’objet blob d’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.

Spécifications

En-tête : sh.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi