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

Viz také