Namespace: System.Diagnostics.SymbolStore

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.

Members of System.Diagnostics.SymbolStore Namespace

Classes
Class Description
class�SymDocumentType Holds the public GUIDs for document types to be used with the symbol store.�
class�SymLanguageType Holds the public GUIDs for language types to be used with the symbol store.�
class�SymLanguageVendor Holds the public GUIDs for language vendors to be used with the symbol store.�

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

Structures
Structure Description
structure�SymbolToken Provides an opaque representation of the token used and returned by the metadata.�

Enumerations
Enumeration Description
enumeration�SymAddressKind Specifies address types for local variables, parameters, and fields in the methods ISymbolWriter.DefineLocalVariable, ISymbolWriter.DefineParameter, and ISymbolWriter.DefineField.�

Namepace hierarchy

Copyright (c) 2002 Microsoft Corporation. All rights reserved.