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

Viz také