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 décrit une méthode.
Syntaxe
IDebugMethodField : IDebugContainerField
Remarques pour les implémenteurs
Un fournisseur de symboles implémente cette interface sur le même objet qui implémente l’interface IDebugContainerField . Cette interface est une spécialisation qui présente une méthode.
Remarques pour les appelants
Utilisez QueryInterface pour obtenir cette interface à partir de l’interface IDebugContainerField si GetKind retourne FIELD_TYPE_METHOD. En outre, les méthodes, GetPropertyGetter, GetPropertySetter et EnumConstructors, retournent toutes l’interface IDebugMethodField .
Méthodes dans l'ordre Vtable
Outre les méthodes des interfaces IDebugField et IDebugContainerField , cette interface implémente les méthodes suivantes :
| Méthode | Description |
|---|---|
| EnumParameters | Crée un énumérateur pour les paramètres de la méthode. |
| GetThis | Obtient le pointeur « this » de l’objet contenant la méthode. |
| EnumAllLocals | Crée un énumérateur pour toutes les variables locales de la méthode. |
| EnumLocals | Crée un énumérateur pour les variables locales sélectionnées de la méthode. |
| IsCustomAttributeDefined | Détermine si un attribut personnalisé spécifique a été défini. |
| EnumStaticLocals | Crée un énumérateur pour les variables locales statiques de la méthode. |
| GetGlobalContainer | Obtient le conteneur global de la méthode. |
| 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.
Spécifications
En-tête : sh.h
Espace de noms : Microsoft.VisualStudio.Debugger.Interop
Assembly : Microsoft.VisualStudio.Debugger.Interop.dll