IDebugMethodField

Toto rozhraní popisuje metodu .

Syntax

IDebugMethodField : IDebugContainerField

Poznámky pro implementátory

Zprostředkovatel symbolů implementuje toto rozhraní na stejný objekt, který implementuje rozhraní IDebugContainerField. Toto rozhraní je specializace, která představuje metodu .

Poznámky pro volající

Pokud getKind vrátí , použijte QueryInterface k získání tohoto rozhraní z rozhraní IDebugContainerField. FIELD_TYPE_METHOD Kromě toho všechny metody GetPropertyGetter, GetPropertySettera EnumConstructorsvrací IDebugMethodField rozhraní .

Metody v pořadí Vtable

Kromě metod v rozhraních IDebugField a IDebugContainerField toto rozhraní implementuje následující metody:

Metoda Popis
EnumParameters Vytvoří enumerátor pro parametry metody.
GetThis Získá ukazatel "this" objektu obsahujícího 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 potřebného k 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é