Partager via


IDebugCustomAttributeQuery2

Détermine l'existence d'un attribut personnalisé de ce champ et, s'il existe, retourne les informations d'attribut.

IDebugCustomAttributeQuery2 : IDebugCustomAttributeQuery

Remarques à l'intention des implémenteurs

Un fournisseur de symbole implémente cette interface sur le même objet qui implémente IDebugField pour prendre en charge les attributs personnalisés.

Remarques pour les appelants

utilisation QueryInterface d'obtenir cette interface de l'interface d' IDebugField .

méthodes en commande de Vtable

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

Méthode

Description

IDebugCustomAttributeQuery2 : : IsCustomAttributeDefined

détermine si un attribut personnalisé existe de nom.

IDebugCustomAttributeQuery2 : : GetCustomAttributeByName

obtient les informations d'attribut pour l'attribut personnalisé donné.

En plus de les méthodes d'IDebugCustomAttributeQuery , IDebugCustomAttributeQuery2 implémente la méthode suivante :

Méthode

Description

IDebugCustomAttributeQuery2 : : EnumCustomAttributes

Obtient un énumérateur pour tous les attributs personnalisés attachés à ce champ.

Notes

la méthode d' IEnumDebugCustomAttributes peut retourner un énumérateur pour tous les attributs personnalisés définis pour ce champ.

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

IEnumDebugCustomAttributes

Concepts

interfaces de fournisseur de symbole