ICorDebugILFrame4::EnumerateLocalVariablesEx – metoda
[Podporováno v rozhraní .NET Framework 4.5.2 a novějších verzích]
Získá enumerátor pro místní proměnnou v rámci a volitelně zahrnuje proměnné přidané v profileru ReJIT instrumentace.
Syntaxe
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parametry
flags
[v] Člen výčtu ILCodeKind , který určuje, zda jsou do rámce zahrnuty proměnné přidané v instrumentaci profileru ReJIT.
ppValueEnum
[out] Ukazatel na adresu objektu "ICorDebugValueEnum", který je enumerátorem pro místní proměnné v tomto rámci.
Poznámky
Tato metoda se podobá metodě EnumerateLocalVariables s tím rozdílem, že volitelně přistupuje k proměnným přidaným v instrumentaci profileru ReJIT. Nastavení flags
na ILCODE_ORIGINAL_IL
je ekvivalentní volání ICorDebugILFrame::EnumerateLocalVariables. Nastavení flags
pro ILCODE_REJIT_IL
povolení přístupu ladicího programu k místním proměnným přidaným v instrumentaci profileru ReJIT. Pokud není instrumentovaný zprostředkující jazyk (IL), je výčet prázdný a metoda vrátí S_OK
.
Enumerátor nemusí zahrnovat všechny místní proměnné ve spuštěné metodě, protože některé z nich nemusí být aktivní.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: CorDebug.idl, CorDebug.h
Knihovny: CorGuids.lib
Verze rozhraní .NET Framework: K dispozici od verze 4.5.2
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro