共用方式為


IDebugClassField

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

語法

IDebugClassField : IDebugContainerField

實作者的注意事項

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

呼叫端注意事項

許多介面都有可傳回此介面的方法,包括IDebugSymbolProvider、IDebugMethodFieldIDebugCustomAttribute。 此外,如果 GetKind 方法傳回 旗標FIELD_TYPE_CLASS您可以使用 QueryInterfaceIDebugContainerField 介面取得這個介面。

依照 Vtable 順序的方法

除了 IDebugField 和 IDebugContainerField 介面上的方法之外,這個介面也會實作下列專案:

方法 描述
EnumBaseClasses 建立這個類別基類的列舉值。
DoesInterfaceExist 判斷類別中是否已定義特定介面。
EnumNestedClasses 為這個類別的巢狀類別建立列舉值。
GetEnclosingClass 取得封入這個類別的類別。
EnumInterfacesImplemented 建立這個類別所實作之介面的列舉值。
EnumConstructors 為這個類別的建構函式建立列舉值。
GetDefaultIndexer 取得預設索引器的名稱。
EnumNestedEnums 為這個類別的巢狀列舉值建立列舉值。

需求

標頭:sh.h

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

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

另請參閱