public virtual void MarkSequencePoint (ISymbolDocumentWriter document, int startLine,
int startColumn, int endLine, int endColumn)
{
if (currentSequence == null || currentSequence.Document != document) {
if (sequencePointLists == null)
sequencePointLists = new ArrayList ();
currentSequence = new SequencePointList (document);
sequencePointLists.Add (currentSequence);
}
currentSequence.AddSequencePoint (code_len, startLine, startColumn, endLine, endColumn);
}