Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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