System.Reflection.Emit.REDocument.AddLineNumberInfo C# (CSharp) Method

AddLineNumberInfo() private method

private AddLineNumberInfo ( ISymbolDocumentWriter document, int iOffset, int iStartLine, int iStartColumn, int iEndLine, int iEndColumn ) : void
document ISymbolDocumentWriter
iOffset int
iStartLine int
iStartColumn int
iEndLine int
iEndColumn int
return void
        internal void AddLineNumberInfo(
            ISymbolDocumentWriter document,
            int             iOffset,
            int             iStartLine,
            int             iStartColumn,
            int             iEndLine,
            int             iEndColumn)
        {
            BCLDebug.Assert(document == m_document, "Bad document look up!");
            
            // make sure that arrays are large enough to hold addition info
            EnsureCapacity();
            
            m_iOffsets[m_iLineNumberCount] = iOffset;
            m_iLines[m_iLineNumberCount] = iStartLine;
            m_iColumns[m_iLineNumberCount] = iStartColumn;
            m_iEndLines[m_iLineNumberCount] = iEndLine;
            m_iEndColumns[m_iLineNumberCount] = iEndColumn;
            m_iLineNumberCount++;
        }