此接口将类表示为类型。
语法
IDebugClassField : IDebugContainerField
实现者须知
符号提供程序在实现 IDebugContainerField 接口的同一对象上实现此接口。 此接口是表示类类型的专用化。
对调用者的说明
许多接口具有可返回此接口的方法,包括 IDebugSymbolProvider、IDebugMethodField 和 IDebugCustomAttribute。 此外,如果 GetKind 方法返回标志FIELD_TYPE_CLASS,则可以使用 QueryInterface 从 IDebugContainerField 接口获取此接口。
Vtable 顺序中的方法
除了 IDebugField 和 IDebugContainerField 接口上的方法外,此接口还实现以下内容:
| 方法 | 说明 | 
|---|---|
| EnumBaseClasses | 为此类的基类创建枚举器。 | 
| DoesInterfaceExist | 确定特定接口是否在类中定义。 | 
| EnumNestedClasses | 为此类的嵌套类创建枚举器。 | 
| GetEnclosingClass | 获取包含此类的类。 | 
| EnumInterfacesImplemented | 为此类实现的接口创建枚举器。 | 
| EnumConstructors | 为此类的构造函数创建枚举器。 | 
| GetDefaultIndexer | 获取默认索引器的名称。 | 
| EnumNestedEnums | 为此类的嵌套枚举器创建枚举器。 | 
要求
标头:sh.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll