Share via


ISymUnmanagedReader Interface

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

Methods

Method

Description

ISymUnmanagedReader::GetDocument Method

Finds a document.

ISymUnmanagedReader::GetDocuments Method

Returns an array of all the documents defined in the symbol store.

ISymUnmanagedReader::GetDocumentVersion Method

Gets the specified version of the specified document.

ISymUnmanagedReader::GetGlobalVariables Method

Returns all global variables.

ISymUnmanagedReader::GetMethod Method

Gets a symbol reader method, given a method token.

ISymUnmanagedReader::GetMethodByVersion Method

Gets a symbol reader method, given a method token and an edit-and-copy version number.

ISymUnmanagedReader::GetMethodFromDocumentPosition Method

Returns the method that contains the breakpoint at the given position in a document.

ISymUnmanagedReader::GetMethodsFromDocumentPosition Method

Returns an array of methods, each of which contains the breakpoint at the given position in a document.

ISymUnmanagedReader::GetMethodVersion Method

Gets the method version.

ISymUnmanagedReader::GetNamespaces Method

Gets the namespaces defined at global scope within this symbol store.

ISymUnmanagedReader::GetSymAttribute Method

Gets a custom attribute based upon its name.

ISymUnmanagedReader::GetSymbolStoreFileName Method

Provides the on-disk file name of the symbol store.

ISymUnmanagedReader::GetUserEntryPoint Method

Returns the method that was specified as the user entry point for the module, if any.

ISymUnmanagedReader::GetVariables Method

Return a non-local variable, given its parent and name.

ISymUnmanagedReader::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.

ISymUnmanagedReader::ReplaceSymbolStore Method

Replaces the existing symbol store with a delta symbol store.

ISymUnmanagedReader::UpdateSymbolStore Method

Updates the existing symbol store with a delta symbol store.

Requirements

Header: CorSym.idl

See Also

Concepts

Diagnostics Symbol Store Interfaces

ISymUnmanagedReader2 Interface