Export (0) Print
Expand All

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.

  Class Description
Public class SymBinder Represents a symbol binder for managed code.
Public class SymBinderBase Infrastructure. Defines the core behavior of the SymBinder class.
Public class SymDocument Represents a document referenced by a symbol store.
Public class SymDocumentBase Infrastructure. Defines the core behavior of the SymDocument class.
Public class SymDocumentType Holds the public GUIDs for document types to be used with the symbol store.
Public class SymDocumentWriter Provides methods for writing to a document referenced by a symbol store.
Public class SymDocumentWriterBase Infrastructure. Defines the core behavior of the SymDocumentWriter class.
Public class SymLanguageType Holds the public GUIDs for language types to be used with the symbol store.
Public class SymLanguageVendor Holds the public GUIDs for language vendors to be used with the symbol store.
Public class SymMethod Represents a method within a symbol store.
Public class SymMethodBase Infrastructure. Defines the core behavior of the SymMethod class.
Public class SymReader Provides access to documents, methods, and variables within a symbol store.
Public class SymReaderBase Infrastructure. Defines the core behavior of the SymReader class.
Public class SymScope 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.
Public class SymScopeBase Infrastructure. Defines the core behavior of the SymScope class.
Public class SymVariable Represents a variable within a symbol store.
Public class SymVariableBase Infrastructure. Defines the core behavior of the SymVariable class.
Public class SymWriter Represents a symbol writer for managed code.
Public class SymWriterBase Infrastructure. Defines the core behavior of the SymWriter class.

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

  Interface Description
Public interface ISymbolBinder Represents a symbol binder for managed code.
Public interface ISymbolBinder1 Represents a symbol binder for managed code.
Public interface ISymbolDocument Represents a document referenced by a symbol store.
Public interface ISymbolDocumentWriter Represents a document referenced by a symbol store.
Public interface ISymbolMethod Represents a method within a symbol store.
Public interface ISymbolNamespace Represents a namespace within a symbol store.
Public interface ISymbolReader Represents a symbol reader for managed code.
Public interface ISymbolScope 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.
Public interface ISymbolVariable Represents a variable within a symbol store.
Public interface ISymbolWriter Represents a symbol writer for managed code.

  Enumeration Description
Public enumeration SymAddressKind Specifies address types for local variables, parameters, and fields in the methods DefineLocalVariable, DefineParameter, and DefineField of the ISymbolWriter interface.
Show:
© 2014 Microsoft