mscorlib(4.0.0.0) API with additions
ISymbolMethod.cs
2 
4 {
6  [ComVisible(true)]
7  public interface ISymbolMethod
8  {
12  {
13  get;
14  }
15 
19  {
20  get;
21  }
22 
26  {
27  get;
28  }
29 
37  void GetSequencePoints(int[] offsets, ISymbolDocument[] documents, int[] lines, int[] columns, int[] endLines, int[] endColumns);
38 
42  ISymbolScope GetScope(int offset);
43 
49  int GetOffset(ISymbolDocument document, int line, int column);
50 
56  int[] GetRanges(ISymbolDocument document, int line, int column);
57 
61 
65 
72  bool GetSourceStartEnd(ISymbolDocument[] docs, int[] lines, int[] columns);
73  }
74 }
The T:System.Diagnostics.SymbolStore.SymbolToken structure is an object representation of a token tha...
Definition: SymbolToken.cs:7
Represents a lexical scope within T:System.Diagnostics.SymbolStore.ISymbolMethod, providing access to...
Definition: ISymbolScope.cs:7
int GetOffset(ISymbolDocument document, int line, int column)
Gets the Microsoft intermediate language (MSIL) offset within the method that corresponds to the spec...
Definition: __Canon.cs:3
ISymbolScope RootScope
Gets the root lexical scope for the current method. This scope encloses the entire method.
Represents a method within a symbol store.
Definition: ISymbolMethod.cs:7
ISymbolVariable [] GetParameters()
Gets the parameters for the current method.
ISymbolNamespace GetNamespace()
Gets the namespace that the current method is defined within.
int SequencePointCount
Gets a count of the sequence points in the method.
void GetSequencePoints(int[] offsets, ISymbolDocument[] documents, int[] lines, int[] columns, int[] endLines, int[] endColumns)
Gets the sequence points for the current method.
bool GetSourceStartEnd(ISymbolDocument[] docs, int[] lines, int[] columns)
Gets the start and end positions for the source of the current method.
ISymbolScope GetScope(int offset)
Returns the most enclosing lexical scope when given an offset within a method.
Represents a variable within a symbol store.
SymbolToken Token
Gets the T:System.Diagnostics.SymbolStore.SymbolToken containing the metadata for the current method.
int [] GetRanges(ISymbolDocument document, int line, int column)
Gets an array of start and end offset pairs that correspond to the ranges of Microsoft intermediate l...
Represents a document referenced by a symbol store.
Represents a namespace within a symbol store.