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

ReadNumericToken() публичный Метод

public ReadNumericToken ( IProjectNode node, double &value, bool &found ) : Token
node IProjectNode
value double
found bool
Результат Token
        public Token ReadNumericToken(IProjectNode node, ref double value, out bool found)
        {
            m_warningsToNode = node;
            CheckForComments(node);
            found = false;
            StringBuilder sb = new StringBuilder();
            int start = m_Offset;
            int len = ReadText(sb);

            if (len > 0)
            {
                found = true;
                if (double.TryParse(sb.ToString(), out value))
                {
                    return CreateToken(node, TokenType.Number, sb.ToString(), start, len);
                }
                else
                {
                    m_Offset = start;
                }
            }

            return null;
        }