ICorDebugILFrame4::EnumerateLocalVariablesEx (Método)
[Compatible con .NET Framework 4.5.2 y versiones posteriores]
Obtiene un enumerador para la variable local en el marco y, opcionalmente, incluye las variables agregadas en la instrumentación ReJIT del generador de perfiles.
Sintaxis
HRESULT EnumerateLocalVariablesEx(
[in] ILCodeKind flags,
[out] ICorDebugValueEnum **ppValueEnum
);
Parámetros
flags
[in] Miembro de la enumeración ILCodeKind que especifica si el marco incluye las variables agregadas en la instrumentación ReJIT del generador de perfiles.
ppValueEnum
[out] Puntero a la dirección de un objeto "ICorDebugValueEnum", que es el enumerador de las variables locales en este marco.
Comentarios
Este método es similar al método EnumerateLocalVariables, excepto que accede opcionalmente a las variables agregadas en la instrumentación ReJIT del generador de perfiles. Establecer flags
en ILCODE_ORIGINAL_IL
equivale a llamar a ICorDebugILFrame::EnumerateLocalVariables. Establecer flags
en ILCODE_REJIT_IL
permite al depurador acceder a las variables locales agregadas en la instrumentación ReJIT del generador de perfiles. Si el lenguaje intermedio (IL) no se ha instrumentado, la enumeración está vacía y el método devuelve S_OK
.
El enumerador podría no incluir todas las variables locales en el método en ejecución, porque puede que algunas de ellas no estén activas.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4.5.2
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de