IDebugMethodFieldIDebugMethodField

Cette interface décrit une méthode.This interface describes a method.

SyntaxeSyntax

IDebugMethodField : IDebugContainerField  

Notes pour les implémenteursNotes for Implementers

Un fournisseur de symbole implémente cette interface sur le même objet qui implémente le IDebugContainerField interface.A symbol provider implements this interface on the same object that implements the IDebugContainerField interface. Cette interface est une spécialisation qui présente une méthode.This interface is a specialization that presents a method.

Remarques pour les appelantsNotes for Callers

Utilisez QueryInterface pour obtenir cette interface à partir de la IDebugContainerField interface si GetKind retourne FIELD_TYPE_METHOD.Use QueryInterface to obtain this interface from the IDebugContainerField interface if GetKind returns FIELD_TYPE_METHOD. En outre, les méthodes, GetPropertyGetter, GetPropertySetter, et EnumConstructors, retournent toutes la IDebugMethodField interface.In addition, the methods, GetPropertyGetter, GetPropertySetter, and EnumConstructors, all return the IDebugMethodField interface.

Méthodes dans l'ordre VtableMethods in Vtable Order

Outre les méthodes sur le IDebugField et IDebugContainerField interfaces, cette interface implémente les méthodes suivantes :In addition to the methods on the IDebugField and IDebugContainerField interfaces, this interface implements the following methods:

MéthodeMethod DescriptionDescription
EnumParametersEnumParameters Crée un énumérateur pour les paramètres de la méthode.Creates an enumerator for the parameters of the method.
Get :GetThis Obtient le pointeur « this » de l’objet qui contient la méthode.Gets the "this" pointer of the object containing the method.
EnumAllLocalsEnumAllLocals Crée un énumérateur pour toutes les variables locales de la méthode.Creates an enumerator for all local variables of the method.
EnumLocalsEnumLocals Crée un énumérateur pour les variables locales sélectionnés de la méthode.Creates an enumerator for selected local variables of the method.
IsCustomAttributeDefinedIsCustomAttributeDefined Détermine si un attribut personnalisé spécifique a été défini.Determines whether a specific custom attribute has been defined.
EnumStaticLocalsEnumStaticLocals Crée un énumérateur pour les variables locales statiques de la méthode.Creates an enumerator for static local variables of the method.
GetGlobalContainerGetGlobalContainer Obtient le conteneur global de la méthode.Gets the global container of the method.
EnumArgumentsEnumArguments Crée un énumérateur pour le type de chaque argument requis pour appeler la méthode.Creates an enumerator for the type of each argument required to call the method.

NotesRemarks

Une méthode peut contenir des paramètres, ainsi que des variables locales.A method can contain parameters as well as local variables.

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
IDebugContainerField IDebugContainerField
IDebugFieldIDebugField