[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/attackgithub/pythonnet/master/src/runtime/pynumber.cs [Back]  [Original]

using System;

namespace Python.Runtime
{
    /// 
    /// Represents a generic Python number. The methods of this class are
    /// equivalent to the Python "abstract number API". See
    /// PY2: https://docs.python.org/2/c-api/number.html
    /// PY3: https://docs.python.org/3/c-api/number.html
    /// for details.
    /// 
    /// 
    /// TODO: add all of the PyNumber_XXX methods.
    /// 
    public class PyNumber : PyObject
    {
        protected PyNumber(IntPtr ptr) : base(ptr)
        {
        }

        protected PyNumber()
        {
        }


        /// 
        /// IsNumberType Method
        /// 
        /// 
        /// Returns true if the given object is a Python numeric type.
        /// 
        public static bool IsNumberType(PyObject value)
        {
            return Runtime.PyNumber_Check(value.obj);
        }
    }
}

Web Proxy Viewer  |  New URL  |  Original Page