Partilhar via


IDebugContainerField

Essa interface representa um símbolo ou um tipo que é um recipiente para outros símbolos ou tipos.

IDebugContainerField : IDebugField

Observações para Implementadores

Um provedor de símbolo implementa essa interface no mesmo objeto que implementa o IDebugField interface. Essa interface também é a classe base para todas as interfaces que representa os contêineres.

Observações para chamadores

Muitos métodos em interfaces muitos retornam a esta interface. Como esta é uma classe base para todos os recipientes, interfaces mais especializados pode ser obtido usando nessa interface QueryInterface. Such interfaces include IDebugArrayField, IDebugClassField, IDebugMethodField, and IDebugPropertyField.

Métodos na ordem de Vtable

Com os métodos de IDebugField interface, essa interface implementa o método a seguir:

Método

Descrição

IDebugContainerField::EnumFields

Cria um enumerador para os campos do recipiente.

Comentários

Arrays (recipientes para variáveis), (recipientes para métodos e variáveis) de classes e métodos (recipientes para os parâmetros e variáveis locais) são todos exemplos de recipientes.

Requisitos

Cabeçalho: sh.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugField

Conceitos

Interfaces do provedor de símbolo