Compartir vía


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

Consulte también