IDebugContainerField
Esta interfaz representa un símbolo o tipo que es un contenedor para otros símbolos o tipos.
Sintaxis
IDebugContainerField : IDebugField
Notas para los implementadores
Un proveedor de símbolos implementa esta interfaz en el mismo objeto que implementa la interfaz IDebugField . Esta interfaz también es la clase base para todas las interfaces que representan contenedores.
Notas para autores de la llamada
Muchos métodos en muchas interfaces devuelven esta interfaz. Dado que se trata de una clase base para todos los contenedores, las interfaces más especializadas se pueden obtener de esta interfaz mediante QueryInterface. Estas interfaces incluyen IDebugArrayField, IDebugClassField, IDebugMethodField e IDebugPropertyField.
Métodos en orden de Vtable
Además de los métodos de la interfaz IDebugField , esta interfaz implementa el método siguiente:
Method | Descripción |
---|---|
EnumFields | Crea un enumerador para los campos del contenedor. |
Comentarios
Matrices (contenedores para variables), clases (contenedores para métodos y variables) y métodos (contenedores para parámetros y variables locales) son ejemplos de contenedores.
Requisitos
Encabezado: sh.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll