共用方式為


IDebugClassField

這個介面會表示類別,做為型別。

IDebugClassField : IDebugContainerField

實作器注意事項

符號提供者實作的同一個物件上實作這個介面IDebugContainerField介面。 這個介面會是特製化,表示類別型別。

呼叫者的備忘稿

介面的數目有方法,可能會傳回這個介面包括IDebugSymbolProviderIDebugMethodField,以及IDebugCustomAttribute。 此外,您可以使用QueryInterface以取得這個介面,從IDebugContainerField介面如果IDebugField::GetKind方法會傳回旗標FIELD_TYPE_CLASS。

方法 Vtable 順序

除了在方法IDebugFieldIDebugContainerField介面,這個介面會實作下列:

方法

描述

IDebugClassField::EnumBaseClasses

建立這個類別的基底類別的列舉值。

IDebugClassField::DoesInterfaceExist

決定是否特定的介面會定義在類別中。

IDebugClassField::EnumNestedClasses

建立這個類別的巢狀類別列舉值。

IDebugClassField::GetEnclosingClass

取得圍住此類別的類別。

IDebugClassField::EnumInterfacesImplemented

建立這個類別所實作之介面的列舉值。

IDebugClassField::EnumConstructors

建立這個類別的建構函式的列舉值。

IDebugClassField::GetDefaultIndexer

取得預設索引子的名稱。

IDebugClassField::EnumNestedEnums

建立巢狀列舉值,這個類別的列舉值。

需求

標頭: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

組件: Microsoft.VisualStudio.Debugger.Interop.dll

請參閱

參考

IDebugContainerField

概念

符號提供者介面