The T:System.Diagnostics.SymbolStore.SymbolToken structure is an object representation of a token tha...
Represents a lexical scope within T:System.Diagnostics.SymbolStore.ISymbolMethod, providing access to...
int GetOffset(ISymbolDocument document, int line, int column)
Gets the Microsoft intermediate language (MSIL) offset within the method that corresponds to the spec...
ISymbolScope RootScope
Gets the root lexical scope for the current method. This scope encloses the entire method.
Represents a method within a symbol store.
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.