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 Microsoft mapas de MSIL (linguagem intermediária). Os compiladores direcionados .NET podem armazenar as informações de símbolo de depuração em arquivos PDB (banco de dados do programador). Os depuradores e as ferramentas do criador de perfil de código podem ler as informações de símbolo de depuração em tempo de execução.

Classes

Nome Description
SymBinder

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

SymBinderBase

Define o comportamento principal da SymBinder classe.

SymDocument

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

SymDocumentBase

Define o comportamento principal da SymDocument classe.

SymDocumentType

Manté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 SymDocumentWriter classe.

SymLanguageType

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

SymLanguageVendor

Contém os GUIDs públicos para fornecedores de idiomas 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 SymMethod classe.

SymReader

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

SymReaderBase

Define o comportamento principal da SymReader classe.

SymScope

Representa um escopo léxico dentro SymMethod, fornecendo acesso aos deslocamentos de início e término do escopo, bem como seus escopos filho e pai.

SymScopeBase

Define o comportamento principal da SymScope classe.

SymVariable

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

SymVariableBase

Define o comportamento principal da SymVariable classe.

SymWriter

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

SymWriterBase

Define o comportamento principal da SymWriter classe.

Estruturas

Nome Description
SymbolToken

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

Interfaces

Nome Description
ISymbolBinder

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

ISymbolBinder1

Representa um associador de símbolo 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ímbolos para código gerenciado.

ISymbolScope

Representa um escopo léxico dentro ISymbolMethod, fornecendo acesso aos deslocamentos de início e término do escopo, bem como seus escopos filho e pai.

ISymbolVariable

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

ISymbolWriter

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

Enumerações

Nome Description
SymAddressKind

Especifica 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.