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 |
---|---|
Obtient le champ auquel l'attribut actuel est attaché. |
|
Obtient le type de classe personnalisée d'attributs. |
|
obtient le nom de l'attribut personnalisé. |
|
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