PyInt_FromInt64() static private method

static private PyInt_FromInt64 ( long value ) : IntPtr
value long
return IntPtr
Esempio n. 1
0
        private static IntPtr FromLong(long value)
        {
            IntPtr val = Runtime.PyInt_FromInt64(value);

            PythonException.ThrowIfIsNull(val);
            return(val);
        }
Esempio n. 2
0
 /// <summary>
 /// PyInt Constructor
 /// </summary>
 ///
 /// <remarks>
 /// Creates a new Python int from an int64 value.
 /// </remarks>
 public PyInt(long value) : base(IntPtr.Zero)
 {
     obj = Runtime.PyInt_FromInt64(value);
     if (obj == IntPtr.Zero)
     {
         throw new PythonException();
     }
 }
 public PyInt(ulong value)
 {
     obj = Runtime.PyInt_FromInt64((long)value);
     Runtime.CheckExceptionOccurred();
 }
 public PyInt(uint value)
 {
     obj = Runtime.PyInt_FromInt64(value);
     Runtime.CheckExceptionOccurred();
 }
Esempio n. 5
0
 public PyInt(uint value) : base(IntPtr.Zero)
 {
     obj = Runtime.PyInt_FromInt64(value);
     Runtime.CheckExceptionOccurred();
 }
Esempio n. 6
0
 public PyInt(ulong value)
 {
     obj = Runtime.PyInt_FromInt64((long)value);
     PythonException.ThrowIfIsNull(obj);
 }