Mono.CompilerServices.SymbolWriter.SymbolWriterImpl.DefineSequencePoints C# (CSharp) Method

DefineSequencePoints() public method

public DefineSequencePoints ( ISymbolDocumentWriter document, int offsets, int lines, int columns, int endLines, int endColumns ) : void
document ISymbolDocumentWriter
offsets int
lines int
columns int
endLines int
endColumns int
return void
        public void DefineSequencePoints(
			ISymbolDocumentWriter document,
			int[] offsets,
			int[] lines,
			int[] columns,
			int[] endLines,
			int[] endColumns)
        {
            SymbolDocumentWriterImpl doc = (SymbolDocumentWriterImpl) document;
            SourceFileEntry file = doc != null ? doc.Entry.SourceFile : null;

            for (int n=0; n<offsets.Length; n++) {
                if (n > 0 && offsets[n] == offsets[n-1] && lines[n] == lines[n-1] && columns[n] == columns[n-1])
                    continue;
                msw.MarkSequencePoint (offsets[n], file, lines[n], columns[n], false);
            }
        }