C# Класс Python.Runtime.Runtime

Показать файл Открыть проект Примеры использования класса

Приватные методы

Метод Описание
Decref ( IntPtr op ) : void
ExtendTuple ( IntPtr t ) : IntPtr
GetBoundArgTuple ( IntPtr obj, IntPtr args ) : IntPtr
GetManagedString ( IntPtr op ) : string
Incref ( IntPtr op ) : void
Initialize ( ) : void
IsStringType ( IntPtr op ) : bool
PyBool_Check ( IntPtr ob ) : bool
PyCFunction_Call ( IntPtr func, IntPtr args, IntPtr kw ) : IntPtr
PyCFunction_New ( IntPtr ml, IntPtr self ) : IntPtr
PyCFunction_NewEx ( IntPtr ml, IntPtr self, IntPtr mod ) : IntPtr
PyCallable_Check ( IntPtr pointer ) : int
PyClass_New ( IntPtr bases, IntPtr dict, IntPtr name ) : IntPtr
PyDictProxy_New ( IntPtr dict ) : IntPtr
PyDict_Check ( IntPtr ob ) : bool
PyDict_Clear ( IntPtr pointer ) : void
PyDict_Copy ( IntPtr pointer ) : IntPtr
PyDict_DelItem ( IntPtr pointer, IntPtr key ) : int
PyDict_GetItem ( IntPtr pointer, IntPtr key ) : IntPtr
PyDict_GetItemString ( IntPtr pointer, string key ) : IntPtr
PyDict_Items ( IntPtr pointer ) : IntPtr
PyDict_Keys ( IntPtr pointer ) : IntPtr
PyDict_New ( ) : IntPtr
PyDict_SetItem ( IntPtr pointer, IntPtr key, IntPtr value ) : int
PyDict_SetItemString ( IntPtr pointer, string key, IntPtr value ) : int
PyDict_Size ( IntPtr pointer ) : int
PyDict_Update ( IntPtr pointer, IntPtr other ) : int
PyDict_Values ( IntPtr pointer ) : IntPtr
PyErr_Clear ( ) : void
PyErr_ExceptionMatches ( IntPtr exception ) : int
PyErr_Fetch ( IntPtr &ob, IntPtr &val, IntPtr &tb ) : void
PyErr_GivenExceptionMatches ( IntPtr ob, IntPtr val ) : int
PyErr_NormalizeException ( IntPtr ob, IntPtr val, IntPtr tb ) : void
PyErr_Occurred ( ) : int
PyErr_Print ( ) : void
PyErr_Restore ( IntPtr ob, IntPtr val, IntPtr tb ) : void
PyErr_SetFromErrno ( IntPtr ob ) : IntPtr
PyErr_SetNone ( IntPtr ob ) : void
PyErr_SetObject ( IntPtr ob, IntPtr message ) : void
PyErr_SetString ( IntPtr ob, string message ) : void
PyEval_AcquireLock ( ) : void
PyEval_AcquireThread ( IntPtr tstate ) : void
PyEval_GetBuiltins ( ) : IntPtr
PyEval_GetGlobals ( ) : IntPtr
PyEval_GetLocals ( ) : IntPtr
PyEval_InitThreads ( ) : void
PyEval_ReleaseLock ( ) : void
PyEval_ReleaseThread ( IntPtr tstate ) : void
PyEval_RestoreThread ( IntPtr tstate ) : void
PyEval_SaveThread ( ) : IntPtr
PyFloat_AsDouble ( IntPtr ob ) : double
PyFloat_Check ( IntPtr ob ) : bool
PyFloat_FromDouble ( double value ) : IntPtr
PyFloat_FromString ( IntPtr value, IntPtr junk ) : IntPtr
PyGILState_Ensure ( ) : IntPtr
PyGILState_GetThisThreadState ( ) : IntPtr
PyGILState_Release ( IntPtr gs ) : void
PyImport_AddModule ( string name ) : IntPtr
PyImport_ExecCodeModule ( string name, IntPtr code ) : IntPtr
PyImport_GetModuleDict ( ) : IntPtr
PyImport_Import ( IntPtr name ) : IntPtr
PyImport_ImportModule ( string name ) : IntPtr
PyImport_ReloadModule ( IntPtr module ) : IntPtr
PyInstance_New ( IntPtr cls, IntPtr args, IntPtr kw ) : IntPtr
PyInstance_NewRaw ( IntPtr cls, IntPtr dict ) : IntPtr
PyInt_AsLong ( IntPtr value ) : int
PyInt_Check ( IntPtr ob ) : bool
PyInt_FromInt32 ( int value ) : IntPtr
PyInt_FromInt64 ( long value ) : IntPtr
PyInt_FromLong ( IntPtr value ) : IntPtr
PyInt_FromString ( string value, IntPtr end, int radix ) : IntPtr
PyInt_GetMax ( ) : int
PyList_Append ( IntPtr pointer, IntPtr value ) : int
PyList_AsTuple ( IntPtr pointer ) : IntPtr
PyList_Check ( IntPtr ob ) : bool
PyList_GetItem ( IntPtr pointer, int index ) : IntPtr
PyList_GetSlice ( IntPtr pointer, int start, int end ) : IntPtr
PyList_Insert ( IntPtr pointer, int index, IntPtr value ) : int
PyList_New ( int size ) : IntPtr
PyList_Reverse ( IntPtr pointer ) : int
PyList_SetItem ( IntPtr pointer, int index, IntPtr value ) : int
PyList_SetSlice ( IntPtr pointer, int start, int end, IntPtr value ) : int
PyList_Size ( IntPtr pointer ) : int
PyList_Sort ( IntPtr pointer ) : int
PyLong_AsLong ( IntPtr value ) : int
PyLong_AsLongLong ( IntPtr value ) : long
PyLong_AsUnsignedLong ( IntPtr value ) : uint
PyLong_AsUnsignedLongLong ( IntPtr value ) : ulong
PyLong_Check ( IntPtr ob ) : bool
PyLong_FromDouble ( double value ) : IntPtr
PyLong_FromLong ( long value ) : IntPtr
PyLong_FromLongLong ( long value ) : IntPtr
PyLong_FromString ( string value, IntPtr end, int radix ) : IntPtr
PyLong_FromUnsignedLong ( uint value ) : IntPtr
PyLong_FromUnsignedLongLong ( ulong value ) : IntPtr
PyMapping_HasKey ( IntPtr pointer, IntPtr key ) : int
PyMem_Free ( IntPtr ptr ) : void
PyMem_Malloc ( int size ) : IntPtr
PyMem_Realloc ( IntPtr ptr, int size ) : IntPtr
PyMethod_Function ( IntPtr ob ) : IntPtr
PyMethod_New ( IntPtr func, IntPtr self, IntPtr cls ) : IntPtr
PyMethod_Self ( IntPtr ob ) : IntPtr
PyModule_GetDict ( IntPtr module ) : IntPtr
PyModule_GetFilename ( IntPtr module ) : string
PyModule_GetName ( IntPtr module ) : string
PyNumber_Check ( IntPtr ob ) : bool
PyNumber_Float ( IntPtr ob ) : IntPtr
PyNumber_Int ( IntPtr ob ) : IntPtr
PyNumber_Long ( IntPtr ob ) : IntPtr
PyObject_Call ( IntPtr pointer, IntPtr args, IntPtr kw ) : IntPtr
PyObject_CallObject ( IntPtr pointer, IntPtr args ) : IntPtr
PyObject_Compare ( IntPtr value1, IntPtr value2 ) : int
PyObject_DelItem ( IntPtr pointer, IntPtr key ) : int
PyObject_Dir ( IntPtr pointer ) : IntPtr
PyObject_GC_Del ( IntPtr tp ) : void
PyObject_GC_New ( IntPtr tp ) : IntPtr
PyObject_GC_Track ( IntPtr tp ) : void
PyObject_GC_UnTrack ( IntPtr tp ) : void
PyObject_GenericGetAttr ( IntPtr obj, IntPtr name ) : IntPtr
PyObject_GenericSetAttr ( IntPtr obj, IntPtr name, IntPtr value ) : int
PyObject_GetAttr ( IntPtr pointer, IntPtr name ) : IntPtr
PyObject_GetAttrString ( IntPtr pointer, string name ) : IntPtr
PyObject_GetItem ( IntPtr pointer, IntPtr key ) : IntPtr
PyObject_GetIter ( IntPtr op ) : IntPtr
PyObject_GetTypeName ( IntPtr op ) : string
PyObject_HasAttr ( IntPtr pointer, IntPtr name ) : int
PyObject_HasAttrString ( IntPtr pointer, string name ) : int
PyObject_Hash ( IntPtr op ) : IntPtr
PyObject_IsInstance ( IntPtr ob, IntPtr type ) : int
PyObject_IsSubclass ( IntPtr ob, IntPtr type ) : int
PyObject_IsTrue ( IntPtr pointer ) : int
PyObject_Repr ( IntPtr pointer ) : IntPtr
PyObject_SetAttr ( IntPtr pointer, IntPtr name, IntPtr value ) : int
PyObject_SetAttrString ( IntPtr pointer, string name, IntPtr value ) : int
PyObject_SetItem ( IntPtr pointer, IntPtr key, IntPtr value ) : int
PyObject_Size ( IntPtr pointer ) : int
PyObject_Str ( IntPtr pointer ) : IntPtr
PyObject_TYPE ( IntPtr op ) : IntPtr
PyObject_Type ( IntPtr op ) : IntPtr
PyObject_TypeCheck ( IntPtr ob, IntPtr tp ) : bool
PyRun_SimpleString ( string code ) : int
PyRun_String ( string code, IntPtr st, IntPtr globals, IntPtr locals ) : IntPtr
PySequence_Check ( IntPtr pointer ) : bool
PySequence_Concat ( IntPtr pointer, IntPtr other ) : IntPtr
PySequence_Contains ( IntPtr pointer, IntPtr item ) : int
PySequence_Count ( IntPtr pointer, IntPtr value ) : int
PySequence_DelItem ( IntPtr pointer, int index ) : int
PySequence_DelSlice ( IntPtr pointer, int i1, int i2 ) : int
PySequence_GetItem ( IntPtr pointer, int index ) : IntPtr
PySequence_GetSlice ( IntPtr pointer, int i1, int i2 ) : IntPtr
PySequence_Index ( IntPtr pointer, IntPtr item ) : int
PySequence_List ( IntPtr pointer ) : IntPtr
PySequence_Repeat ( IntPtr pointer, int count ) : IntPtr
PySequence_SetItem ( IntPtr pointer, int index, IntPtr value ) : int
PySequence_SetSlice ( IntPtr pointer, int i1, int i2, IntPtr v ) : int
PySequence_Size ( IntPtr pointer ) : int
PySequence_Tuple ( IntPtr pointer ) : IntPtr
PyString_AS_STRING ( IntPtr op ) : IntPtr
PyString_Check ( IntPtr ob ) : bool
PyString_FromString ( string value ) : IntPtr
PyString_FromStringAndSize ( string value, int size ) : IntPtr
PyString_Size ( IntPtr pointer ) : int
PySys_GetObject ( string name ) : IntPtr
PySys_SetArgv ( int argc, IntPtr argv ) : void
PySys_SetObject ( string name, IntPtr ob ) : int
PyThreadState_Get ( ) : IntPtr
PyThreadState_New ( IntPtr istate ) : IntPtr
PyThreadState_Swap ( IntPtr key ) : IntPtr
PyThread_get_key_value ( IntPtr key ) : IntPtr
PyThread_get_thread_ident ( ) : int
PyThread_set_key_value ( IntPtr key, IntPtr value ) : int
PyTuple_Check ( IntPtr ob ) : bool
PyTuple_GetItem ( IntPtr pointer, int index ) : IntPtr
PyTuple_GetSlice ( IntPtr pointer, int start, int end ) : IntPtr
PyTuple_New ( int size ) : IntPtr
PyTuple_SetItem ( IntPtr pointer, int index, IntPtr value ) : int
PyTuple_Size ( IntPtr pointer ) : int
PyType_GenericAlloc ( IntPtr type, int n ) : IntPtr
PyType_GenericNew ( IntPtr type, IntPtr args, IntPtr kw ) : IntPtr
PyType_IsSubtype ( IntPtr t1, IntPtr t2 ) : bool
PyType_Ready ( IntPtr type ) : int
PyUnicode_AS_UNICODE ( IntPtr op ) : IntPtr
PyUnicode_AsUnicode ( IntPtr ob ) : char*
PyUnicode_Check ( IntPtr ob ) : bool
PyUnicode_FromEncodedObject ( IntPtr ob, IntPtr enc, IntPtr err ) : IntPtr
PyUnicode_FromObject ( IntPtr ob ) : IntPtr
PyUnicode_FromOrdinal ( int c ) : IntPtr
PyUnicode_FromString ( string s ) : IntPtr
PyUnicode_FromUnicode ( string s, int size ) : IntPtr
PyUnicode_GetSize ( IntPtr ob ) : int
Py_CompileString ( string code, string file, IntPtr tok ) : IntPtr
Py_EndInterpreter ( IntPtr threadState ) : void
Py_Finalize ( ) : void
Py_GetBuildInfo ( ) : string
Py_GetCompiler ( ) : string
Py_GetCopyright ( ) : string
Py_GetPlatform ( ) : string
Py_GetProgramName ( ) : string
Py_GetPythonHome ( ) : string
Py_GetVersion ( ) : string
Py_Initialize ( ) : void
Py_IsInitialized ( ) : int
Py_Main ( int argc, string argv ) : int
Py_NewInterpreter ( ) : IntPtr
Py_SetProgramName ( string name ) : void
Py_SetPythonHome ( string home ) : void
Shutdown ( ) : void
_PyObject_GetDictPtr ( IntPtr obj ) : IntPtr
_PyType_Lookup ( IntPtr type, IntPtr name ) : IntPtr