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 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. |