MarkSequencePoint() public method

public MarkSequencePoint ( int offset, SourceFileEntry file, int line, int column, bool is_hidden ) : void
offset int
file SourceFileEntry
line int
column int
is_hidden bool
return void
        public void DefineSequencePoints(ISymUnmanagedDocumentWriter document, uint count, uint[] offsets, uint[] lines, uint[] columns, uint[] endLines, uint[] endColumns)
        {
            msw.SetMethodUnit(((ICompileUnit)document).Entry);
            var doc  = (SymbolDocumentWriterImpl)document;
            var file = doc != null ? doc.Entry.SourceFile : null;

            for (int n = 0; n < count; n++)
            {
                if (n > 0 && offsets [n] == offsets [n - 1] && lines [n] == lines [n - 1] && columns [n] == columns [n - 1])
                {
                    continue;
                }
                msw.MarkSequencePoint((int)offsets [n], file, (int)lines [n], (int)columns [n], (int)endLines [n], (int)endColumns [n], lines [n] == 0xfeefee);
            }
        }
        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);
            }
        }