IDebugContainerField

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

Sintaxe

IDebugContainerField : IDebugField

Notas para implementadores

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

Observações para chamadores

Muitos métodos em muitas interfaces retornam essa interface. Como essa é uma classe base para todos os contêineres, interfaces mais especializadas podem ser obtidas dessa interface usando QueryInterface. Essas interfaces incluem IDebugArrayField, IDebugClassField, IDebugMethodField e IDebugPropertyField.

Métodos na ordem VTable

Além dos métodos na interface IDebugField , essa interface implementa o seguinte método:

Método Descrição
EnumFields Cria um enumerador para os campos do contêiner.

Comentários

Matrizes (contêineres para variáveis), classes (contêineres para métodos e variáveis) e métodos (contêineres para parâmetros e variáveis locais) são todos exemplos de contêineres.

Requisitos

Cabeçalho: sh.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também