IDebugClassField
這個介面會將類別表示為型別。
語法
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