Compartilhar via


ISymbolReader Interface

Definição

Representa um leitor de símbolo para código gerenciado.

public interface class ISymbolReader
public interface ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolReader
type ISymbolReader = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolReader = interface
Public Interface ISymbolReader
Derivado
Atributos

Comentários

A interface fornece acesso a documentos, métodos e variáveis.

Observação

Essa interface é o equivalente gerenciado da ISymUnmanagedReader interface, uma das interfaces de repositório de símbolos não gerenciadas que fornecem uma maneira alternativa de ler e gravar informações de símbolo de depuração.

Propriedades

UserEntryPoint

Obtém o token de metadados para o método especificado como o ponto de entrada do usuário para o módulo, caso haja algum.

Métodos

GetDocument(String, Guid, Guid, Guid)

Obtém um documento especificado por idioma, fornecedor e tipo.

GetDocuments()

Obtém uma matriz de todos os documentos definidos no repositório de símbolos.

GetGlobalVariables()

Obtém todas as variáveis globais no módulo.

GetMethod(SymbolToken)

Obtém um objeto do método de leitor de símbolo quando o identificador de um método é fornecido.

GetMethod(SymbolToken, Int32)

Obtém um objeto do método de leitor de símbolo quando é fornecido o identificador de um método e sua versão de edição e continuação.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

Obtém um objeto do método de leitor de símbolo que contém uma posição especificada em um documento.

GetNamespaces()

Obtém os namespaces que são definidos no escopo global no repositório de símbolos atual.

GetSymAttribute(SymbolToken, String)

Obtém um valor de atributo quando é fornecido o nome do atributo.

GetVariables(SymbolToken)

Obtém as variáveis que não são locais quando é fornecido o pai.

Aplica-se a

Confira também