IDebugClassField

此接口表示类为类型。

IDebugClassField : IDebugContainerField

实现者说明

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

调用方的说明

给定数的接口会返回此接口包括 IDebugSymbolProviderIDebugMethodFieldIDebugCustomAttribute的方法。 此外, IDebugField:: GetKind ,如果方法返回标志 FIELD_TYPE_CLASS,可以使用 QueryInterfaceIDebugContainerField 接口的此接口。

方法按 Vtable 顺序

除了在 IDebugFieldIDebugContainerField 接口的方法之外,此接口实现了下列功能:

方法

说明

IDebugClassField:: EnumBaseClasses

创建此类的基类的枚举数。

IDebugClassField:: DoesInterfaceExist

确定特定接口是否在类中定义。

IDebugClassField:: EnumNestedClasses

创建此类嵌套类的枚举数。

IDebugClassField:: GetEnclosingClass

获取包含此类的类。

IDebugClassField:: EnumInterfacesImplemented

创建此类实现的接口的枚举数。

IDebugClassField:: EnumConstructors

创建此类的构造函数的枚举数。

IDebugClassField:: GetDefaultIndexer

获取默认索引器的名称。

IDebugClassField:: EnumNestedEnums

创建此类的嵌套枚举的枚举数。

要求

标题:sh.h

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

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

请参见

参考

IDebugContainerField

概念

符号提供程序接口