IDebugClassField
Toto rozhraní představuje třídu jako typ.
Syntaxe
IDebugClassField : IDebugContainerField
Poznámky pro implementátory
Zprostředkovatel symbolů implementuje toto rozhraní ve stejném objektu , který implementuje IDebugContainerField rozhraní. Toto rozhraní je specializace, která představuje typ třídy.
Poznámky pro volající
Řada rozhraní mají metody, které mohou vrátit toto rozhraní, včetně IDebugSymbolProvider, IDebugMethodField a IDebugCustomAttribute. Můžete také použít QueryInterface získat toto rozhraní z IDebugContainerField rozhraní, pokud GetKind metoda vrátí příznak FIELD_TYPE_CLASS
.
Metody v pořadí Vtable
Kromě metod na IDebugField a IDebugContainerField rozhraní implementuje toto rozhraní:
metoda | Popis |
---|---|
EnumBaseClasses | Vytvoří enumerátor pro základní třídy této třídy. |
DoesInterfaceExist | Určuje, zda je v třídě definováno konkrétní rozhraní. |
EnumNestedClasses | Vytvoří enumerátor pro vnořené třídy této třídy. |
GetEnclosingClass | Získá třídu, která ohraničuje tuto třídu. |
EnumInterfacesImplemented | Vytvoří enumerátor pro rozhraní implementovaná touto třídou. |
EnumConstructors | Vytvoří enumerátor pro konstruktory této třídy. |
GetDefaultIndexer | Získá název výchozího indexeru. |
EnumNestedEnums | Vytvoří enumerátor pro vnořené enumerátory této třídy. |
Požadavky
Hlavička: sh.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll