ICorDebugClass 接口

表示基类型或复杂类型(即用户定义的类型)。 如果该类型为泛型类型,则 ICorDebugClass 表示实例化的泛型类型。

方法

方法

说明

ICorDebugClass::GetModule 方法

获取定义此类的模块。

ICorDebugClass::GetStaticFieldValue 方法

获取指定静态字段的值。

ICorDebugClass::GetToken 方法

获取此类的 TypeDef 元数据标记。

备注

ICorDebugClass 接口表示未实例化的泛型类型。 ICorDebugType 接口表示实例化的泛型类型。 例如,Hashtable<K, V> 将由 ICorDebugClass 表示,而 Hashtable<Int32, String> 将由 ICorDebugType 表示。

非泛型类型既可由 ICorDebugClass 表示,也可由 ICorDebugType 表示。 后一个接口在 .NET Framework 2.0 版中引入,用来处理类型实例化。

注意注意

不支持对此接口进行远程调用(无论是跨计算机还是跨进程)。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

请参见

参考

ICorDebugClass2 接口

其他资源

调试接口