Condividi tramite


IDebugContainerField

Questa interfaccia rappresenta un simbolo o un tipo con un contenitore di altri simboli o tipi.

IDebugContainerField : IDebugField

Note per gli implementatori

Un provider del simbolo implementa questa interfaccia lo stesso oggetto che implementa IDebugField l'interfaccia. Questa interfaccia è anche la classe base per tutte le interfacce che rappresentano i contenitori.

Note per i chiamanti

Molti metodi in molte interfacce restituiscono questa interfaccia. Poiché si tratta di una classe base per tutti i contenitori, le interfacce specializzate possono verificato da questa interfaccia utilizzando QueryInterface. Tali interfacce comprendono IDebugArrayFieldIDebugClassField, IDebugMethodFielde IDebugPropertyField.

Metodi nell'ordine di Vtable

Oltre ai metodi IDebugField in un'interfaccia, l'interfaccia implementa il seguente metodo:

Metodo

Descrizione

IDebugContainerField:: EnumFields

Crea un enumeratore per i campi del contenitore.

Note

Le matrici (contenitori per le variabili), classi (contenitori per i metodi e variabili) e metodi (contenitori per i parametri e le variabili locali) sono tutti gli esempi di contenitori.

Requisiti

intestazione: sh.h

Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Vedere anche

Riferimenti

IDebugField

Concetti

Interfacce di provider dei simboli