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). Provides classes that allow you to read and write debug symbol information, such as source line to Microsoft intermediate language (MSIL) maps. 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). Compilers that target .NET can store the debug symbol information into programmer's database (PDB) files. 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. Debuggers and code profiler tools can read the debug symbol information at run time.

Clases

SymBinder

Representa un enlazador de símbolos de código administrado.Represents a symbol binder for managed code.

SymBinderBase

Define el comportamiento básico de la clase SymBinder.Defines the core behavior of the SymBinder class.

SymDocument

Representa un documento al que hace referencia un almacén de símbolos.Represents a document referenced by a symbol store.

SymDocumentBase

Define el comportamiento básico de la clase SymDocument.Defines the core behavior of the SymDocument class.

SymDocumentType

Contiene los identificadores GUID públicos de los tipos de documentos que se van a utilizar con el almacén de símbolos.Holds the public GUIDs for document types to be used with the symbol store.

SymDocumentWriter

Proporciona métodos para escribir en un documento al que hace referencia un almacén de símbolos.Provides methods for writing to a document referenced by a symbol store.

SymDocumentWriterBase

Define el comportamiento básico de la clase SymDocumentWriter.Defines the core behavior of the SymDocumentWriter class.

SymLanguageType

Contiene los identificadores GUID públicos de los tipos de lenguajes que se van a utilizar con el almacén de símbolos.Holds the public GUIDs for language types to be used with the symbol store.

SymLanguageVendor

Contiene los identificadores GUID públicos de los proveedores de lenguajes que se van a utilizar con el almacén de símbolos.Holds the public GUIDs for language vendors to be used with the symbol store.

SymMethod

Representa un método dentro de un almacén de símbolos.Represents a method within a symbol store.

SymMethodBase

Define el comportamiento básico de la clase SymMethod.Defines the core behavior of the SymMethod class.

SymReader

Proporciona acceso a los documentos, métodos y variables incluidos en un almacén de símbolos.Provides access to documents, methods, and variables within a symbol store.

SymReaderBase

Define el comportamiento básico de la clase SymReader.Defines the core behavior of the SymReader class.

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.Represents a lexical scope within SymMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

SymScopeBase

Define el comportamiento básico de la clase SymScope.Defines the core behavior of the SymScope class.

SymVariable

Representa una variable dentro de un almacén de símbolos.Represents a variable within a symbol store.

SymVariableBase

Define el comportamiento básico de la clase SymVariable.Defines the core behavior of the SymVariable class.

SymWriter

Representa un escritor de símbolos de código administrado.Represents a symbol writer for managed code.

SymWriterBase

Define el comportamiento básico de la clase SymWriter.Defines the core behavior of the SymWriter class.

Estructuras

SymbolToken

La estructura de SymbolToken es una representación de objeto de un símbolo (token) que representa información simbólica.The SymbolToken structure is an object representation of a token that represents symbolic information.

Interfaces

ISymbolBinder

Representa un enlazador de símbolos de código administrado.Represents a symbol binder for managed code.

ISymbolBinder1

Representa un enlazador de símbolos de código administrado.Represents a symbol binder for managed code.

ISymbolDocument

Representa un documento al que hace referencia un almacén de símbolos.Represents a document referenced by a symbol store.

ISymbolDocumentWriter

Representa un documento al que hace referencia un almacén de símbolos.Represents a document referenced by a symbol store.

ISymbolMethod

Representa un método dentro de un almacén de símbolos.Represents a method within a symbol store.

ISymbolNamespace

Representa un espacio de nombres dentro de un almacén de símbolos.Represents a namespace within a symbol store.

ISymbolReader

Representa un lector de símbolos de código administrado.Represents a symbol reader for managed code.

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.Represents a lexical scope within ISymbolMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

ISymbolVariable

Representa una variable dentro de un almacén de símbolos.Represents a variable within a symbol store.

ISymbolWriter

Representa un escritor de símbolos de código administrado.Represents a symbol writer for managed code.

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.Specifies address types for local variables, parameters, and fields in the methods DefineLocalVariable(String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32, Int32, Int32), DefineParameter(String, ParameterAttributes, Int32, SymAddressKind, Int32, Int32, Int32), and DefineField(SymbolToken, String, FieldAttributes, Byte[], SymAddressKind, Int32, Int32, Int32) of the ISymbolWriter interface.