Partager via


IDebugMethodField

cette interface décrit une méthode.

IDebugMethodField : IDebugContainerField

Remarques à l'intention des implémenteurs

un fournisseur de symbole implémente cette interface sur le même objet qui implémente l'interface d' IDebugContainerField . cette interface est une spécialisation qui présente une méthode.

Remarques pour les appelants

Utilisation QueryInterface d'obtenir cette interface de l'interface d' IDebugContainerField si IDebugField : : GetKind retourne FIELD_TYPE_METHOD. En outre, les méthodes, IDebugPropertyField : : GetPropertyGetter, IDebugPropertyField : : GetPropertySetter, et IDebugClassField : : EnumConstructors, tout retournent l'interface d' IDebugMethodField .

méthodes en commande de Vtable

En plus de les méthodes sur des interfaces d' IDebugField et d' IDebugContainerField , cette interface implémente les méthodes suivantes :

Méthode

Description

IDebugMethodField : : EnumParameters

crée un énumérateur pour les paramètres de la méthode.

IDebugMethodField : : GetThis

Obtient le pointeur « this » de l'objet contenant la méthode.

IDebugMethodField : : EnumAllLocals

crée un énumérateur pour toutes les variables locales de la méthode.

IDebugMethodField : : EnumLocals

Crée un énumérateur pour les variables locales sélectionnées de la méthode.

IDebugMethodField : : IsCustomAttributeDefined

détermine si un attribut personnalisé spécifique a été défini.

IDebugMethodField : : EnumStaticLocals

Crée un énumérateur pour les variables locales statiques de la méthode.

IDebugMethodField : : GetGlobalContainer

obtient le conteneur global de la méthode.

IDebugMethodField : : EnumArguments

crée un énumérateur pour le type de chaque argument requis pour appeler la méthode.

Notes

Une méthode peut contenir des paramètres ainsi que des variables locales.

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

IDebugContainerField

IDebugField

Concepts

interfaces de fournisseur de symbole