public interface ISymbolMethod
|
RootScope | Read-only Gets the root lexical scope for the current method. This scope encloses the entire method. |
SequencePointCount | Read-only Gets a count of the sequence points in the method. |
Token | Read-only Gets the SymbolToken containing the metadata for the current method. |
GetNamespace | Gets the namespace that the current method is defined within. |
GetOffset | Gets the Microsoft intermediate language (MSIL) offset within the method that corresponds to the specified position. |
GetParameters | Gets the parameters for the current method. |
GetRanges | Gets an array of start and end offset pairs that correspond to the ranges of Microsoft intermediate language (MSIL) that a given position covers within this method. |
GetScope | Returns the most enclosing lexical scope when given an offset within a method. |
GetSequencePoints | Gets the sequence points for the current method. |
GetSourceStartEnd | Gets the start and end positions for the source of the current method. |
ISymbolScope RootScope {get;}
|
int SequencePointCount {get;}
|
SymbolToken Token {get;}
|
ISymbolNamespace GetNamespace(); |
int GetOffset( |
document
line
column
ISymbolVariable[] GetParameters(); |
int[] GetRanges( |
document
line
column
ISymbolScope GetScope( |
offset
void GetSequencePoints( |
offsets
documents
lines
columns
endLines
endColumns
ISymbolMethod.GetSequencePoints verifies the size of each array and places the sequence point information into each. If any array is null, the data for that array is not returned.
bool GetSourceStartEnd( |
docs
lines
columns