System.Diagnostics.SymbolStore Espaço de Nomes

Fornece classes que permitem ler e escrever informações de símbolos de depuração, como a linha de origem para mapas de linguagem intermédia Microsoft (MSIL). Compiladores que têm como alvo .NET podem armazenar a informação do símbolo de depuração nos ficheiros da base de dados do programador (PDB). Depuradores e ferramentas de perfil de código podem ler a informação do símbolo de depuração em tempo de execução.

Classes

Name Description
SymBinder

Representa um binder de símbolos para código gerido.

SymBinderBase

Define o comportamento central da SymBinder classe.

SymDocument

Representa um documento referenciado por um armazenamento de símbolos.

SymDocumentBase

Define o comportamento central da SymDocument classe.

SymDocumentType

Guarda os GUIDs públicos para tipos de documentos a serem usados com o armazenamento de símbolos.

SymDocumentWriter

Fornece métodos para escrever num documento referenciado por um armazenamento de símbolos.

SymDocumentWriterBase

Define o comportamento central da SymDocumentWriter classe.

SymLanguageType

Guarda os GUIDs públicos para tipos de linguagem a serem usados com o armazenamento de símbolos.

SymLanguageVendor

Guarda os GUIDs públicos para vendedores de línguas a serem usados com a loja de símbolos.

SymMethod

Representa um método dentro de um armazenamento de símbolos.

SymMethodBase

Define o comportamento central da SymMethod classe.

SymReader

Fornece acesso a documentos, métodos e variáveis dentro de um armazenamento de símbolos.

SymReaderBase

Define o comportamento central da SymReader classe.

SymScope

Representa um âmbito lexical dentro SymMethodde , dando acesso aos deslocamentos inicial e final do âmbito, bem como aos seus escopos filho e pai.

SymScopeBase

Define o comportamento central da SymScope classe.

SymVariable

Representa uma variável dentro de um armazenamento de símbolos.

SymVariableBase

Define o comportamento central da SymVariable classe.

SymWriter

Representa um escritor de símbolos para código gerido.

SymWriterBase

Define o comportamento central da SymWriter classe.

Estruturas

Name Description
SymbolToken

A SymbolToken estrutura é uma representação objetiva de um token que representa informação simbólica.

Interfaces

Name Description
ISymbolBinder

Representa um binder de símbolos para código gerido.

ISymbolBinder1

Representa um binder de símbolos para código gerido.

ISymbolDocument

Representa um documento referenciado por um armazenamento de símbolos.

ISymbolDocumentWriter

Representa um documento referenciado por um armazenamento de símbolos.

ISymbolMethod

Representa um método dentro de um armazenamento de símbolos.

ISymbolNamespace

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

ISymbolReader

Representa um leitor de símbolos para código gerido.

ISymbolScope

Representa um âmbito lexical dentro ISymbolMethodde , dando acesso aos deslocamentos inicial e final do âmbito, bem como aos seus escopos filho e pai.

ISymbolVariable

Representa uma variável dentro de um armazenamento de símbolos.

ISymbolWriter

Representa um escritor de símbolos para código gerido.

Enumerações

Name Description
SymAddressKind

Especifica tipos de endereços 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 ISymbolWriter interface.