SourceGrid.Range.Normalize C# (CSharp) Method

Normalize() private method

Check and fix the range to always have Start smaller than End
private Normalize ( ) : void
return void
        private void Normalize()
        {
            int l_MinRow, l_MinCol, l_MaxRow, l_MaxCol;

            if (m_Start.Row < m_End.Row)
                l_MinRow = m_Start.Row;
            else
                l_MinRow = m_End.Row;

            if (m_Start.Column < m_End.Column)
                l_MinCol = m_Start.Column;
            else
                l_MinCol = m_End.Column;

            if (m_Start.Row > m_End.Row)
                l_MaxRow = m_Start.Row;
            else
                l_MaxRow = m_End.Row;

            if (m_Start.Column > m_End.Column)
                l_MaxCol = m_Start.Column;
            else
                l_MaxCol = m_End.Column;

            m_Start = new Position(l_MinRow, l_MinCol);
            m_End = new Position(l_MaxRow, l_MaxCol);
        }