IDebugMethodField
Questa interfaccia viene descritto un metodo.
IDebugMethodField : IDebugContainerField
Note per gli implementatori
Un provider del simbolo implementa questa interfaccia lo stesso oggetto che implementa IDebugContainerField l'interfaccia. questa interfaccia è una specializzazione che presenta un metodo.
Note per i chiamanti
Utilizzare per ottenere QueryInterface questa interfaccia IDebugContainerField ISAPI se IDebugField:: GetKind restituisce FIELD_TYPE_METHOD. Inoltre, i metodi IDebugPropertyField:: GetPropertyGetter, IDebugPropertyField:: GetPropertySettere IDebugClassField:: EnumConstructors, qualsiasi restituiscono l'interfaccia di IDebugMethodField .
Metodi nell'ordine di Vtable
Oltre ai metodi IDebugField e IDebugContainerField le interfacce, l'interfaccia implementa i metodi seguenti:
Metodo |
Descrizione |
---|---|
Crea un enumeratore per i parametri del metodo. |
|
Ottiene “this„ puntatore dell'oggetto che contiene il metodo. |
|
Crea un enumeratore per tutte le variabili locali del metodo. |
|
Crea un enumeratore per le variabili locali selezionate del metodo. |
|
Determina se un attributo personalizzato è stato definito. |
|
Crea un enumeratore per le variabili locali statiche del metodo. |
|
Ottiene il contenitore globale del metodo. |
|
Crea un enumeratore per il tipo di ciascun argomento obbligatorio per chiamare il metodo. |
Note
Un metodo può contenere i parametri e le variabili locali.
Requisiti
intestazione: sh.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll