Export (0) Print
Expand All

Diagnostics Symbol Store Interfaces

This topic describes the unmanaged interfaces that enable a compiler to generate symbol information for use by a debugger.

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.

Community Additions

ADD
Show:
© 2014 Microsoft