Sdílet prostřednictvím


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

Viz také