NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

ISymbolMethod.GetSequencePoints

Get the sequence points for the current method.

[Visual Basic]
Sub GetSequencePoints( _
   ByVal offsets() As Integer, _
   ByVal documents() As ISymbolDocument, _
   ByVal lines() As Integer, _
   ByVal columns() As Integer, _
   ByVal endLines() As Integer, _
   ByVal endColumns() As Integer _
)
[C#]
void GetSequencePoints(
   int[] offsets,
   ISymbolDocument[] documents,
   int[] lines,
   int[] columns,
   int[] endLines,
   int[] endColumns
);
[C++]
void GetSequencePoints(
   int* offsets[],
   ISymbolDocument* documents[],
   int* lines[],
   int* columns[],
   int* endLines[],
   int* endColumns[]
) = 0;
[JScript]
function GetSequencePoints(
   offsets : int[],
   documents : ISymbolDocument[],
   lines : int[],
   columns : int[],
   endLines : int[],
   endColumns : int[]
);

Parameters

offsets
The array of byte offsets from the beginning of the method for the sequence points.
documents
The array of documents in which the sequence points are located.
lines
The array of lines in the documents at which the sequence points are located.
columns
The array of columns in the documents at which the sequence points are located.
endLines
[To be supplied.]
endColumns
[To be supplied.]

Remarks

The sequence points are sorted by offset and are for all documents in the method. Use GetSequencePointCount to retrieve the count of all sequence points and create arrays of the proper size.

GetSequencePoints will verify the size of each array and place the sequence point information into each. If any array is NULL, the data for that array is simply not returned.

See Also

ISymbolMethod Interface | ISymbolMethod Members | System.Diagnostics.SymbolStore Namespace