System.Diagnostics.SymbolStore

System.Diagnostics.SymbolStore Namespace

 

The System.Diagnostics.SymbolStore namespace provides classes that allow you to read and write debug symbol information, such as source line to Microsoft intermediate language (MSIL) maps. Compilers targeting the.NET Framework can store the debug symbol information into programmer's database (PDB) files. Debuggers and code profiler tools can read the debug symbol information at run time.

ClassDescription
System_CAPS_pubclassSymBinder

Represents a symbol binder for managed code.

System_CAPS_pubclassSymBinderBase

This API supports the product infrastructure and is not intended to be used directly from your code. Defines the core behavior of the SymBinder class.

System_CAPS_pubclassSymDocument

Represents a document referenced by a symbol store.

System_CAPS_pubclassSymDocumentBase

This API supports the product infrastructure and is not intended to be used directly from your code. Defines the core behavior of the SymDocument class.

System_CAPS_pubclassSymDocumentType

Holds the public GUIDs for document types to be used with the symbol store.

System_CAPS_pubclassSymDocumentWriter

Provides methods for writing to a document referenced by a symbol store.

System_CAPS_pubclassSymDocumentWriterBase

Defines the core behavior of the SymDocumentWriter class.

System_CAPS_pubclassSymLanguageType

Holds the public GUIDs for language types to be used with the symbol store.

System_CAPS_pubclassSymLanguageVendor

Holds the public GUIDs for language vendors to be used with the symbol store.

System_CAPS_pubclassSymMethod

Represents a method within a symbol store.

System_CAPS_pubclassSymMethodBase

Defines the core behavior of the SymMethod class.

System_CAPS_pubclassSymReader

Provides access to documents, methods, and variables within a symbol store.

System_CAPS_pubclassSymReaderBase

Defines the core behavior of the SymReader class.

System_CAPS_pubclassSymScope

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.

System_CAPS_pubclassSymScopeBase

Defines the core behavior of the SymScope class.

System_CAPS_pubclassSymVariable

Represents a variable within a symbol store.

System_CAPS_pubclassSymVariableBase

Defines the core behavior of the SymVariable class.

System_CAPS_pubclassSymWriter

Represents a symbol writer for managed code.

System_CAPS_pubclassSymWriterBase

Defines the core behavior of the SymWriter class.

StructureDescription
System_CAPS_pubstructureSymbolToken

The SymbolToken structure is an object representation of a token that represents symbolic information.

InterfaceDescription
System_CAPS_pubinterfaceISymbolBinder

Represents a symbol binder for managed code.

System_CAPS_pubinterfaceISymbolBinder1

Represents a symbol binder for managed code.

System_CAPS_pubinterfaceISymbolDocument

Represents a document referenced by a symbol store.

System_CAPS_pubinterfaceISymbolDocumentWriter

Represents a document referenced by a symbol store.

System_CAPS_pubinterfaceISymbolMethod

Represents a method within a symbol store.

System_CAPS_pubinterfaceISymbolNamespace

Represents a namespace within a symbol store.

System_CAPS_pubinterfaceISymbolReader

Represents a symbol reader for managed code.

System_CAPS_pubinterfaceISymbolScope

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.

System_CAPS_pubinterfaceISymbolVariable

Represents a variable within a symbol store.

System_CAPS_pubinterfaceISymbolWriter

Represents a symbol writer for managed code.

EnumerationDescription
System_CAPS_pubenumSymAddressKind

Specifies address types for local variables, parameters, and fields in the methods DefineLocalVariable, DefineParameter, and DefineField of the ISymbolWriter interface.

Return to top
Show:
© 2016 Microsoft