Whee.WordBuilder.ProjectV2.ProjectSerializer.CheckForComments C# (CSharp) Метод

CheckForComments() приватный Метод

private CheckForComments ( IProjectNode node ) : void
node IProjectNode
Результат void
        private void CheckForComments(IProjectNode node)
        {
            if (m_source.Length > m_Offset + 1 && m_source.Substring(m_Offset, 2) == "/*")
            {
                int start = m_Offset;

                m_Offset = m_source.IndexOf("*/", m_Offset + 2);
                if (m_Offset == -1)
                {
                    m_Offset = m_source.Length;
                }
                else
                {
                    m_Offset += 2;
                }

                CreateToken(node, TokenType.Comment, "", start, m_Offset - start);

                ReadWhiteSpace(null);
            }
            else if (m_source.Length > m_Offset + 1 && m_source.Substring(m_Offset, 2) == "//")
            {
                int start = m_Offset;

                m_Offset = m_source.IndexOfAny(new char[] {'\r', '\n'}, m_Offset);
                if (m_Offset == -1)
                {
                    m_Offset = m_source.Length;
                }

                CreateToken(node, TokenType.Comment, "", start, m_Offset - start);
            }
        }