IDebugContainerField
Toto rozhraní představuje symbol nebo typ, který je kontejnerem pro jiné symboly nebo typy.
Syntaxe
IDebugContainerField : IDebugField
Poznámky pro implementátory
Zprostředkovatel symbolů implementuje toto rozhraní ve stejném objektu , který implementuje IDebugField rozhraní. Toto rozhraní je také základní třída pro všechna rozhraní, která představují kontejnery.
Poznámky pro volající
Mnoho metod v mnoha rozhraních vrací toto rozhraní. Vzhledem k tomu, že se jedná o základní třídu pro všechny kontejnery, specializovaných rozhraní lze získat z tohoto rozhraní pomocí QueryInterface. Mezi taková rozhraní patří IDebugArrayField, IDebugClassField, IDebugMethodField a IDebugPropertyField.
Metody v pořadí Vtable
Kromě metod rozhraní IDebugField toto rozhraní implementuje následující metodu:
metoda | Popis |
---|---|
EnumFields | Vytvoří enumerátor pro pole kontejneru. |
Poznámky
Příkladem kontejnerů jsou pole (kontejnery pro proměnné), třídy (kontejnery pro metody a proměnné) a metody (kontejnery pro parametry a místní proměnné).
Požadavky
Hlavička: sh.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll