IDebugCustomAttributeQuery2IDebugCustomAttributeQuery2

Détermine l’existence d’un attribut personnalisé de ce champ et, si elle existe, retourne les informations d’attribut.Determines the existence of a custom attribute for this field and, if it exists, returns the attribute information.

SyntaxeSyntax

IDebugCustomAttributeQuery2 : IDebugCustomAttributeQuery  

Notes pour les implémenteursNotes for Implementers

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.A symbol provider implements this interface on the same object that implements IDebugField in order to support custom attributes.

Remarques pour les appelantsNotes for Callers

Utilisez QueryInterface pour obtenir cette interface à partir de la IDebugField interface.Use QueryInterface to obtain this interface from the IDebugField interface.

Méthodes dans l'ordre VtableMethods in Vtable Order

Le tableau suivant présente les méthodes de la IDebugCustomAttributeQuery interface.The following table shows the methods of the IDebugCustomAttributeQuery interface.

MéthodeMethod DescriptionDescription
IsCustomAttributeDefinedIsCustomAttributeDefined Détermine si un attribut personnalisé existe par nom.Determines whether a custom attribute exists by name.
GetCustomAttributeByNameGetCustomAttributeByName Obtient les informations d’attribut pour l’attribut personnalisé.Gets the attribute information for the given custom attribute.

Outre la IDebugCustomAttributeQuery méthodes, IDebugCustomAttributeQuery2 implémente la méthode suivante :In addition to the IDebugCustomAttributeQuery methods, IDebugCustomAttributeQuery2 implements the following method:

MéthodeMethod DescriptionDescription
EnumCustomAttributesEnumCustomAttributes Obtient un énumérateur pour tous les attributs personnalisés attachés à ce champ.Gets an enumerator for all custom attributes attached to this field.

NotesRemarks

Le IEnumDebugCustomAttributes méthode peut retourner un énumérateur pour tous les attributs personnalisés définis pour ce champ.The IEnumDebugCustomAttributes method can return an enumerator for all custom attributes defined for this field.

SpécificationsRequirements

En-tête : sh.hHeader: sh.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

Interfaces de fournisseur de symboles Symbol Provider Interfaces
IDebugField IDebugField
IEnumDebugCustomAttributesIEnumDebugCustomAttributes