System.Diagnostics.SymbolStore Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases que permiten leer y escribir información de símbolos de depuración, como línea de origen para Microsoft mapas de lenguaje intermedio (MSIL). Los compiladores que tienen como destino .NET pueden almacenar la información de símbolos de depuración en los archivos de base de datos del programador (PDB). Los depuradores y las herramientas de generador de perfiles de código pueden leer la información de símbolos de depuración en tiempo de ejecución.
Clases
| Nombre | Description |
|---|---|
| SymBinder |
Representa un enlazador de símbolos para el código administrado. |
| SymBinderBase |
Define el comportamiento principal de la SymBinder clase . |
| SymDocument |
Representa un documento al que hace referencia un almacén de símbolos. |
| SymDocumentBase |
Define el comportamiento principal de la SymDocument clase . |
| SymDocumentType |
Contiene los GUID públicos para los tipos de documento que se usarán con el almacén de símbolos. |
| SymDocumentWriter |
Proporciona métodos para escribir en un documento al que hace referencia un almacén de símbolos. |
| SymDocumentWriterBase |
Define el comportamiento principal de la SymDocumentWriter clase . |
| SymLanguageType |
Contiene los GUID públicos para que los tipos de lenguaje se usen con el almacén de símbolos. |
| SymLanguageVendor |
Contiene los GUID públicos para que los proveedores de idiomas se usen con el almacén de símbolos. |
| SymMethod |
Representa un método dentro de un almacén de símbolos. |
| SymMethodBase |
Define el comportamiento principal de la SymMethod clase . |
| SymReader |
Proporciona acceso a documentos, métodos y variables dentro de un almacén de símbolos. |
| SymReaderBase |
Define el comportamiento principal de la SymReader clase . |
| SymScope |
Representa un ámbito léxico dentro SymMethodde , que proporciona acceso a los desplazamientos inicial y final del ámbito, así como a sus ámbitos secundarios y primarios. |
| SymScopeBase |
Define el comportamiento principal de la SymScope clase . |
| SymVariable |
Representa una variable dentro de un almacén de símbolos. |
| SymVariableBase |
Define el comportamiento principal de la SymVariable clase . |
| SymWriter |
Representa un escritor de símbolos para código administrado. |
| SymWriterBase |
Define el comportamiento principal de la SymWriter clase . |
Estructuras
| Nombre | Description |
|---|---|
| SymbolToken |
La SymbolToken estructura es una representación de objeto de un token que representa información simbólica. |
Interfaces
| Nombre | Description |
|---|---|
| ISymbolBinder |
Representa un enlazador de símbolos para el código administrado. |
| ISymbolBinder1 |
Representa un enlazador de símbolos para el código administrado. |
| ISymbolDocument |
Representa un documento al que hace referencia un almacén de símbolos. |
| ISymbolDocumentWriter |
Representa un documento al que hace referencia un almacén de símbolos. |
| ISymbolMethod |
Representa un método dentro de un almacén de símbolos. |
| ISymbolNamespace |
Representa un espacio de nombres dentro de un almacén de símbolos. |
| ISymbolReader |
Representa un lector de símbolos para el código administrado. |
| ISymbolScope |
Representa un ámbito léxico dentro ISymbolMethodde , que proporciona acceso a los desplazamientos inicial y final del ámbito, así como a sus ámbitos secundarios y primarios. |
| ISymbolVariable |
Representa una variable dentro de un almacén de símbolos. |
| ISymbolWriter |
Representa un escritor de símbolos para código administrado. |
Enumeraciones
| Nombre | Description |
|---|---|
| SymAddressKind |
Especifica los tipos de dirección para variables locales, parámetros y campos de los métodos DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32)y DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) de la interfaz de ISymbolWriter. |