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