IDebugMethodField
Toto rozhraní popisuje metodu.
Syntaxe
IDebugMethodField : IDebugContainerField
Poznámky pro implementátory
Zprostředkovatel symbolů implementuje toto rozhraní ve stejném objektu , který implementuje IDebugContainerField rozhraní. Toto rozhraní je specializace, která představuje metodu.
Poznámky pro volající
Pomocí QueryInterface získat toto rozhraní z IDebugContainerField rozhraní, pokud GetKind vrátí FIELD_TYPE_METHOD
. Kromě toho metody, GetPropertyGetter, GetPropertySetter a EnumConstructors, všechny vrátí IDebugMethodField
rozhraní.
Metody v pořadí Vtable
Kromě metod na IDebugField a IDebugContainerField rozhraní implementuje následující metody:
metoda | Popis |
---|---|
EnumParameters | Vytvoří enumerátor pro parametry metody. |
GetThis | Získá "this" ukazatel objektu obsahující metodu. |
EnumAllLocals | Vytvoří enumerátor pro všechny místní proměnné metody. |
EnumLocals | Vytvoří enumerátor pro vybrané místní proměnné metody. |
IsCustomAttributeDefined | Určuje, zda byl definován konkrétní vlastní atribut. |
EnumStaticLocals | Vytvoří enumerátor pro statické místní proměnné metody. |
GetGlobalContainer | Získá globální kontejner metody. |
EnumArguments | Vytvoří enumerátor pro typ každého argumentu vyžadovaného pro volání metody. |
Poznámky
Metoda může obsahovat parametry i místní proměnné.
Požadavky
Hlavička: sh.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll