Compartir a través de


System.Diagnostics.SymbolStore Espacio de nombres

Proporciona clases que permiten leer y escribir información de símbolos de depuración, como la línea de código fuente de las asignaciones del Lenguaje intermedio de Microsoft (MSIL). Los compiladores que tienen .NET como destino 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 pueden leer la información de símbolos de depuración en tiempo de ejecución.

Clases

SymBinder

Representa un enlazador de símbolos de código administrado.

SymBinderBase

Define el comportamiento básico de la clase SymBinder.

SymDocument

Representa un documento al que hace referencia un almacén de símbolos.

SymDocumentBase

Define el comportamiento básico de la clase SymDocument.

SymDocumentType

Contiene los identificadores GUID públicos de los tipos de documentos que se van a utilizar 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 básico de la clase SymDocumentWriter.

SymLanguageType

Contiene los identificadores GUID públicos de los tipos de lenguajes que se van a utilizar con el almacén de símbolos.

SymLanguageVendor

Contiene los identificadores GUID públicos de los proveedores de lenguajes que se van a utilizar con el almacén de símbolos.

SymMethod

Representa un método dentro de un almacén de símbolos.

SymMethodBase

Define el comportamiento básico de la clase SymMethod.

SymReader

Proporciona acceso a los documentos, métodos y variables incluidos en un almacén de símbolos.

SymReaderBase

Define el comportamiento básico de la clase SymReader.

SymScope

Representa un ámbito léxico dentro de SymMethod, que proporciona acceso a los desplazamientos inicial y final del ámbito, así como al ámbito principal y a los ámbitos secundarios.

SymScopeBase

Define el comportamiento básico de la clase SymScope.

SymVariable

Representa una variable dentro de un almacén de símbolos.

SymVariableBase

Define el comportamiento básico de la clase SymVariable.

SymWriter

Representa un escritor de símbolos de código administrado.

SymWriterBase

Define el comportamiento básico de la clase SymWriter.

Estructuras

SymbolToken

La estructura de SymbolToken es una representación de objeto de un símbolo (token) que representa información simbólica.

Interfaces

ISymbolBinder

Representa un enlazador de símbolos de código administrado.

ISymbolBinder1

Representa un enlazador de símbolos de 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 de código administrado.

ISymbolScope

Representa un ámbito léxico dentro de ISymbolMethod, que proporciona acceso a los desplazamientos inicial y final del ámbito, así como al ámbito principal y a los ámbitos secundarios.

ISymbolVariable

Representa una variable dentro de un almacén de símbolos.

ISymbolWriter

Representa un escritor de símbolos de código administrado.

Enumeraciones

SymAddressKind

Especifica los tipos de direcciones de las variables locales, los parámetros y los 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 ISymbolWriter.