mscorlib(4.0.0.0) API with additions
ISymbolReader.cs
2 
4 {
6  [ComVisible(true)]
7  public interface ISymbolReader
8  {
12  {
13  get;
14  }
15 
22  ISymbolDocument GetDocument(string url, Guid language, Guid languageVendor, Guid documentType);
23 
27 
32 
37  ISymbolMethod GetMethod(SymbolToken method, int version);
38 
43 
47 
53  ISymbolMethod GetMethodFromDocumentPosition(ISymbolDocument document, int line, int column);
54 
59  byte[] GetSymAttribute(SymbolToken parent, string name);
60 
64  }
65 }
ISymbolNamespace [] GetNamespaces()
Gets the namespaces that are defined in the global scope within the current symbol store.
The T:System.Diagnostics.SymbolStore.SymbolToken structure is an object representation of a token tha...
Definition: SymbolToken.cs:7
ISymbolVariable [] GetVariables(SymbolToken parent)
Gets the variables that are not local when given the parent.
ISymbolDocument [] GetDocuments()
Gets an array of all documents defined in the symbol store.
SymbolToken UserEntryPoint
Gets the metadata token for the method that was specified as the user entry point for the module,...
Definition: __Canon.cs:3
Represents a method within a symbol store.
Definition: ISymbolMethod.cs:7
ISymbolDocument GetDocument(string url, Guid language, Guid languageVendor, Guid documentType)
Gets a document specified by the language, vendor, and type.
Represents a symbol reader for managed code.
Definition: ISymbolReader.cs:7
ISymbolMethod GetMethodFromDocumentPosition(ISymbolDocument document, int line, int column)
Gets a symbol reader method object that contains a specified position in a document.
ISymbolMethod GetMethod(SymbolToken method)
Gets a symbol reader method object when given the identifier of a method.
Represents a globally unique identifier (GUID).To browse the .NET Framework source code for this type...
Definition: Guid.cs:14
byte [] GetSymAttribute(SymbolToken parent, string name)
Gets an attribute value when given the attribute name.
Represents a variable within a symbol store.
ISymbolVariable [] GetGlobalVariables()
Gets all global variables in the module.
Represents a document referenced by a symbol store.
Represents a namespace within a symbol store.