ICorDebugILFrame4 Interface

[Supported in the .NET Framework 4.5.2 and later versions]

Provides methods that allow you to access the local variables and code in a stack frame of intermediate language (IL) code. A parameter specifies whether the debugger has access to variables and code added in profiler ReJIT instrumentation.


Method Description
EnumerateLocalVariablesEx Method Returns a list of the local variables available in the current frame.
GetCodeEx Method Returns the code that this stack frame is running.
GetLocalVariableEx Method Returns the value of a local variable in the IL frame.


These methods offer functionality in addition to that provided by the EnumerateLocalVariables, GetCode, and GetLocalVariable methods. Each method includes a flags parameter that specifies whether additional local variables or code defined by a profiler's ReJIT request are visible.


Platforms: See System Requirements.

Header: CorDebug.idl, CorDebug.h

Library: CorGuids.lib

.NET Framework Versions: Available since 4.5.2

See Also

Debugging Interfaces