ICorDebugILFrame Interface
Represents a stack frame of common intermediate language (CIL) code. This interface is a subclass of the ICorDebugFrame interface.
Methods
Method | Description |
---|---|
CanSetIP Method | Gets a value that indicates whether it is safe to set the instruction pointer to the specified offset location. |
EnumerateArguments Method | Gets an enumerator for the arguments in this frame. |
EnumerateLocalVariables Method | Gets an enumerator for the local variables in this frame. |
GetArgument Method | Gets the value of the specified argument in this CIL stack frame. |
GetIP Method | Gets the value of the instruction pointer and a bitwise combination value that describes how the value of the instruction pointer was obtained. |
GetLocalVariable Method | Gets the value of the specified local variable in this CIL stack frame. |
GetStackDepth Method | Not implemented. |
GetStackValue Method | Not implemented. |
SetIP Method | Sets the instruction pointer to the specified offset location in the CIL code. |
Remarks
The ICorDebugILFrame
interface is a specialized ICorDebugFrame interface. It is used either for CIL code frames or for just-in-time (JIT) compiled frames. The JIT-compiled frames implement both the ICorDebugILFrame
interface and the ICorDebugNativeFrame interface.
Note
This interface does not support being called remotely, either cross-machine or cross-process.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 1.0
See also
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho