System.Diagnostics.SymbolStore Espacio de nombres

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.