IDebugClassField

此接口将类表示为类型。

语法

IDebugClassField : IDebugContainerField

实现者须知

符号提供程序在实现 IDebugContainerField 接口的同一对象上实现此接口。 此接口是表示类类型的专用化。

对调用者的说明

许多接口具有可返回此接口的方法,包括 IDebugSymbolProviderIDebugMethodFieldIDebugCustomAttribute。 此外,如果 GetKind 方法返回标志FIELD_TYPE_CLASS,则可以使用 QueryInterfaceIDebugContainerField 接口获取此接口。

Vtable 顺序中的方法

除了 IDebugFieldIDebugContainerField 接口上的方法外,此接口还实现以下内容:

方法 说明
EnumBaseClasses 为此类的基类创建枚举器。
DoesInterfaceExist 确定特定接口是否在类中定义。
EnumNestedClasses 为此类的嵌套类创建枚举器。
GetEnclosingClass 获取包含此类的类。
EnumInterfacesImplemented 为此类实现的接口创建枚举器。
EnumConstructors 为此类的构造函数创建枚举器。
GetDefaultIndexer 获取默认索引器的名称。
EnumNestedEnums 为此类的嵌套枚举器创建枚举器。

要求

标头:sh.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅