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 |
---|---|
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