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
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.