ISymUnmanagedReader Interface

Represents a symbol reader that provides access to documents, methods, and variables within a symbol store.

Methods

Method Description
GetDocument Method Finds a document.
GetDocuments Method Returns an array of all the documents defined in the symbol store.
GetDocumentVersion Method Gets the specified version of the specified document.
GetGlobalVariables Method Returns all global variables.
GetMethod Method Gets a symbol reader method, given a method token.
GetMethodByVersion Method Gets a symbol reader method, given a method token and an edit-and-copy version number.
GetMethodFromDocumentPosition Method Returns the method that contains the breakpoint at the given position in a document.
GetMethodsFromDocumentPosition Method Returns an array of methods, each of which contains the breakpoint at the given position in a document.
GetMethodVersion Method Gets the method version.
GetNamespaces Method Gets the namespaces defined at global scope within this symbol store.
GetSymAttribute Method Gets a custom attribute based upon its name.
GetSymbolStoreFileName Method Provides the on-disk file name of the symbol store.
GetUserEntryPoint Method Returns the method that was specified as the user entry point for the module, if any.
GetVariables Method Return a non-local variable, given its parent and name.
Initialize Method Initializes the symbol reader with the metadata importer interface that this reader will be associated with, along with the file name of the module.
ReplaceSymbolStore Method Replaces the existing symbol store with a delta symbol store.
UpdateSymbolStore Method Updates the existing symbol store with a delta symbol store.

Requirements

Header: CorSym.idl, CorSym.h

See also