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