Pchp.Library.PhpMath.ConvertToLong C# (CSharp) Method

ConvertToLong() private static method

Converts the given number to int64 (if the number is whole and fits into the int64's range).
private static ConvertToLong ( double number ) : PhpNumber
number double The number.
return PhpNumber
        private static PhpNumber ConvertToLong(double number)
        {
            if ((Math.Round(number) == number) && (number <= long.MaxValue) && (number >= long.MinValue))
            {
                return PhpNumber.Create((long)number);
            }
            return PhpNumber.Create(number);
        }