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