Diagnostics Symbol Store Interfaces
This topic describes the unmanaged interfaces that enable a compiler to generate symbol information for use by a debugger.
In This Section
IBindingDisplay Interface
Provides methods that display current binding information about the running application.IDebugAutoAttach Interface
Defines the interface for a server-invoked debugger auto attach.INotifyConnection2 Interface
Declares methods for registering and unregistering a connection notification source.INotifySink2 Interface
Declares methods for sink notification.INotifySource2 Interface
Declares a method for setting notification filters.ISymENCUnmanagedMethod Interface
Provides information for the Edit and Continue feature.ISymUnmanagedBinder Interface
Represents a symbol binder for unmanaged code.ISymUnmanagedBinder2 Interface
Represents a symbol binder for unmanaged code, and extends the ISymUnmanagedBinder interface.ISymUnmanagedBinder3 Interface
Represents a symbol binder for unmanaged code, and extends the ISymUnmanagedBinder interface.ISymUnmanagedConstant Interface
Provides access to unmanaged constants.ISymUnmanagedDispose Interface
Disposes of unmanaged resources.ISymUnmanagedDocument Interface
Represents a document referenced by a symbol store.ISymUnmanagedDocumentWriter Interface
Provides methods for writing to a document referenced by a symbol store.ISymUnmanagedENCUpdate Interface
Provides methods for the Edit and Continue feature.ISymUnmanagedMethod Interface
Represents a method within the symbol store.ISymUnmanagedNamespace Interface
Represents a namespace.ISymUnmanagedReader Interface
Represents a symbol reader that provides access to documents, methods, and variables within a symbol store.ISymUnmanagedReader2 Interface
Gets a symbol reader method given a method token and an edit-and-copy version number.ISymUnmanagedReaderSymbolSearchInfo Interface
Provides methods that get symbol search information.ISymUnmanagedScope Interface
Represents a lexical scope within a method.ISymUnmanagedScope2 Interface
Represents a lexical scope within a method, and extends the ISymUnmanagedScope interface with methods that get information about constants defined within the scope..ISymUnmanagedSourceServerModule Interface
Provides source server data for a module.ISymUnmanagedSymbolSearchInfo Interface
Provides methods that get information about the search path.ISymUnmanagedVariable Interface
Represents a variable, such as a parameter, a local variable, or a field.ISymUnmanagedWriter Interface
Represents a symbol writer, and provides methods to define documents, sequence points, lexical scopes, and variables.ISymUnmanagedWriter2 Interface
Represents a symbol writer, and provides methods to define documents, sequence points, lexical scopes, and variables. Extends the ISymUnmanagedWriter interface.ISymUnmanagedWriter3 Interface
Represents a symbol writer, and provides methods to define documents, sequence points, lexical scopes, and variables. Extends the ISymUnmanagedWriter interface.
Related Sections
Diagnostics Symbol Store Enumerations