public interface ISymbolReader
|
UserEntryPoint | Read-only Gets the metadata token for the method that was specified as the user entry point for the module, if any. |
GetDocument | Gets a document specified by the language, vendor, and type. |
GetDocuments | Gets an array of all documents defined in the symbol store. |
GetGlobalVariables | Gets all global variables in the module. |
GetMethod | Overloaded:GetMethod(SymbolToken method) Gets a symbol reader method object when given the identifier of a method. |
GetMethod | Overloaded:GetMethod(SymbolToken method, int version) Gets a symbol reader method object when given the identifier of a method and its edit and continue version. |
GetMethodFromDocumentPosition | Gets a symbol reader method object that contains a specified position in a document. |
GetNamespaces | Gets the namespaces that are defined in the global scope within the current symbol store. |
GetSymAttribute | Gets an attribute value when given the attribute name. |
GetVariables | Gets the variables that are not local when given the parent. |
SymbolToken UserEntryPoint {get;}
|
ISymbolDocument GetDocument( |
url
language
languageVendor
documentType
ISymbolDocument[] GetDocuments(); |
ISymbolVariable[] GetGlobalVariables(); |
ISymbolMethod GetMethod( |
method
ISymbolMethod GetMethod( |
method
version
ISymbolMethod GetMethodFromDocumentPosition( |
document
line
column
ISymbolNamespace[] GetNamespaces(); |
byte[] GetSymAttribute( |
parent
name
ISymbolVariable[] GetVariables( |
parent