System.Diagnostics.SymbolStore Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |