IDebugContainerField
Questa interfaccia rappresenta un simbolo o un tipo che è un contenitore per altri simboli o tipi.
Sintassi
IDebugContainerField : IDebugField
Note per gli implementatori
Un provider di simboli implementa questa interfaccia sullo stesso oggetto che implementa l'interfaccia IDebugField . Questa interfaccia è anche la classe di base per tutte le interfacce che rappresentano i contenitori.
Note per i chiamanti
Molti metodi su molte interfacce restituiscono questa interfaccia. Poiché si tratta di una classe di base per tutti i contenitori, le interfacce più specializzate possono essere ottenute da questa interfaccia usando QueryInterface. Tali interfacce includono IDebugArrayField, IDebugClassField, IDebugMethodField e IDebugPropertyField.
Metodi nell'ordine Vtable
Oltre ai metodi nell'interfaccia IDebugField , questa interfaccia implementa il metodo seguente:
metodo | Descrizione |
---|---|
EnumFields | Crea un enumeratore per i campi del contenitore. |
Osservazioni:
Matrici (contenitori per variabili), classi (contenitori per metodi e variabili) e metodi (contenitori per parametri e variabili locali) sono tutti esempi di contenitori.
Requisiti
Intestazione: sh.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll