表示公共中间语言(CIL)代码或本机代码的段。
Methods
| 方法 | Description |
|---|---|
| CreateBreakpoint 方法 | 在指定偏移量处创建断点。 |
| GetAddress 方法 | 获取表示 ICorDebugCode 的代码段的相对虚拟地址(RVA)。 |
| GetCode 方法 | 获取指定函数的所有代码,其格式为反汇编。 此方法已弃用;请改用 ICorDebugCode2::GetCodeChunks 。 |
| GetEnCRemapSequencePoints 方法 | 未实现。 |
| GetFunction 方法 | 获取与此 ICorDebugCode关联的“ICorDebugFunction”。 |
| GetILToNativeMapping 方法 | 获取表示从 CIL 偏移量到本机偏移量的映射的“COR_DEBUG_IL_TO_NATIVE_MAP”实例数组。 |
| GetSize 方法 | 获取由此 ICorDebugCode表示的二进制代码的大小(以字节为单位)。 |
| GetVersionNumber 方法 | 获取一个基于数字的数字,该数字标识表示 ICorDebugCode 的代码的版本。 |
| IsIL 方法 | 获取一个值,该值指示是否 ICorDebugCode 在 CIL 中编译。 |
注解
ICorDebugCode 可以表示 CIL 或本机代码。 表示 CIL 代码的“ICorDebugFunction”对象可以有零个或一个 ICorDebugCode 与之关联的对象。 表示本机代码的“ICorDebugFunction”对象可以具有与之关联的任意数量的 ICorDebugCode 对象。
注释
此接口不支持远程调用,无论是跨计算机还是跨进程。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起可用