Partilhar via


System.Diagnostics.SymbolStore Namespace

Fornece classes que permitem ler e gravar informações de símbolo de depuração, como a linha de origem para mapas MSIL (Microsoft Intermediate Language). Compiladores que têm o .NET como destino podem armazenar as informações de símbolo de depuração em arquivos PDB (banco de dados do programador). Depuradores e ferramentas do criador de perfil de código podem ler as informações de símbolo de depuração no tempo de execução.

Classes

SymBinder

Representa um associador de símbolos para código gerenciado.

SymBinderBase

Define o comportamento principal da classe SymBinder.

SymDocument

Representa um documento referenciado por um repositório de símbolos.

SymDocumentBase

Define o comportamento principal da classe SymDocument.

SymDocumentType

Retém os GUIDs públicos para tipos de documento a serem usados com o repositório de símbolos.

SymDocumentWriter

Fornece métodos para gravar em um documento referenciado por um repositório de símbolos.

SymDocumentWriterBase

Define o comportamento principal da classe SymDocumentWriter.

SymLanguageType

Retém os GUIDs públicos para tipos de linguagem a serem usados com o repositório de símbolos.

SymLanguageVendor

Retém os GUIDs públicos para fornecedores de linguagem a serem usados com o repositório de símbolos.

SymMethod

Representa um método em um repositório de símbolos.

SymMethodBase

Define o comportamento principal da classe SymMethod.

SymReader

Fornece acesso a documentos, métodos e variáveis em um repositório de símbolos.

SymReaderBase

Define o comportamento principal da classe SymReader.

SymScope

Representa um escopo léxico em SymMethod, fornecendo acesso aos deslocamentos inicial e final do escopo, bem como aos escopos pai e filho.

SymScopeBase

Define o comportamento principal da classe SymScope.

SymVariable

Representa uma variável em um repositório de símbolos.

SymVariableBase

Define o comportamento principal da classe SymVariable.

SymWriter

Representa um gravador de símbolo do código gerenciado.

SymWriterBase

Define o comportamento principal da classe SymWriter.

Estruturas

SymbolToken

A estrutura SymbolToken é uma representação de objeto de um token que representa informações simbólicas.

Interfaces

ISymbolBinder

Representa um associador de símbolos para código gerenciado.

ISymbolBinder1

Representa um associador de símbolos para código gerenciado.

ISymbolDocument

Representa um documento referenciado por um repositório de símbolos.

ISymbolDocumentWriter

Representa um documento referenciado por um repositório de símbolos.

ISymbolMethod

Representa um método em um repositório de símbolos.

ISymbolNamespace

Representa um namespace em um repositório de símbolos.

ISymbolReader

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

ISymbolScope

Representa um escopo léxico em ISymbolMethod, fornecendo acesso aos deslocamentos inicial e final do escopo, bem como aos escopos pai e filho.

ISymbolVariable

Representa uma variável em um repositório de símbolos.

ISymbolWriter

Representa um gravador de símbolo do código gerenciado.

Enumerações

SymAddressKind

Especifica os tipos de endereço para variáveis locais, parâmetros e campos nos métodos DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32) e DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) da interface ISymbolWriter.