Método ICorDebugILFrame4::EnumerateLocalVariablesEx
[Suportado no .NET Framework 4.5.2 e versões posteriores]
Obtém um enumerador para a variável local na moldura e, opcionalmente, inclui variáveis adicionadas na instrumentação ReJIT do profiler.
Sintaxe
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parâmetros
flags
[in] Um membro de enumeração ILCodeKind que especifica se as variáveis adicionadas na instrumentação ReJIT do profiler estão incluídas na moldura.
ppValueEnum
[fora] Um ponteiro para o endereço de um objeto "ICorDebugValueEnum" que é o enumerador das variáveis locais nesta moldura.
Observações
Este método é semelhante ao método EnumerateLocalVariables , exceto que, opcionalmente, acede a variáveis adicionadas na instrumentação ReJIT do profiler. Definir flags
como ILCODE_ORIGINAL_IL
é equivalente a chamar ICorDebugILFrame::EnumerateLocalVariables. A definição flags
para ILCODE_REJIT_IL
permitir que o depurador aceda às variáveis locais adicionadas na instrumentação ReJIT do profiler. Se o idioma intermédio (IL) não estiver instrumentado, a enumeração estará vazia e o método devolverá S_OK
.
O enumerador pode não incluir todas as variáveis locais no método de execução, uma vez que algumas podem não estar ativas.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 4.5.2
Ver também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários