Interfaces do provedor de símbolo
A seguir estão as Interfaces de tratamento de símbolo para o SDK do Visual Studio.
Discussão
Essas interfaces são usadas para avaliar as variáveis em uma pilha de chamadas durante o modo de interrupção. Elas são implementadas apenas para provedores de símbolo de tempo de execução de linguagem comum (SP).
Interface |
Implementado por |
Descrição |
---|---|---|
SP |
Representa o endereço de um item. |
|
SP |
Representa o endereço de um item, fornecendo acesso para a identificação de processo. |
|
SP |
Representa um símbolo de matriz ou o tipo de matriz. |
|
SP |
Representa um símbolo de classe ou o tipo de classe. |
|
SP |
Representa um provedor de símbolo do COM+ com métodos que são específicos para código gerenciado. |
|
SP |
Representa um provedor de símbolo do COM+ com métodos que são específicos para código gerenciado e amplia a IDebugComPlusSymbolProvider. |
|
SP |
Representa um símbolo ou um tipo que é um recipiente para outros símbolos ou tipos. |
|
SP |
Representa um atributo personalizado que pode ser associado a um símbolo. |
|
SP |
Representa uma consulta para atributos personalizados em um tipo ou método. |
|
SP |
Fornece acesso a atributos personalizados de um símbolo. |
|
SP |
A interface base de qualquer tipo que pode ser determinado em tempo de execução. |
|
SP |
Representa um campo dinâmico para um IDebugBinder objeto. |
|
SP |
Representa um tipo de enumeração. |
|
SP |
Estende os tipos de campos disponíveis para suporte a genéricos de código gerenciado. |
|
SP |
A classe base para todos os campos; representa uma descrição de um símbolo ou tipo. |
|
SP |
Representa a definição de um campo de um tipo genérico de código gerenciado. |
|
SP |
Representa uma instância de um campo de um tipo genérico de código gerenciado. |
|
SP |
Representa um parâmetro para um tipo genérico de código gerenciado. |
|
SP |
Representa um método. |
|
SP |
Representa um modificador opcional de depuração. |
|
SP |
Representa um ponteiro. |
|
SP |
Representa um valor de enumeração de tipo primitivo de um IDebugField interface. |
|
SP |
Representa uma propriedade de uma classe de código gerenciado que pode ser get ou set. |
|
SP |
Representa um provedor de símbolo que fornece tipos e símbolos. |
|
SP |
Representa um provedor de símbolo com acesso direto às interfaces de símbolo de metadados e o núcleo. |
|
SP |
Representa a capacidade de criar um campo que representa um tipo. |
|
SP |
Estende a IDebugTypeFieldBuilder para poder criar tipos de matriz. |
|
SP |
Representa uma coleção de objetos IDebugAddress. |
|
SP |
Representa uma coleção de objetos IDebugCustomAttribute. |
|
SP |
Representa uma coleção de objetos IDebugField. |