private object ParseNumber()
{
double num2;
string nextWord = this.NextWord;
if (nextWord.IndexOf('.') == -1)
{
long num;
long.TryParse(nextWord, NumberStyles.Any, CultureInfo.InvariantCulture, out num);
return num;
}
double.TryParse(nextWord, NumberStyles.Any, CultureInfo.InvariantCulture, out num2);
return num2;
}