C# Класс IronPython.Modules.PythonImport

Показать файл Открыть проект

Открытые методы

Метод Описание
acquire_lock ( CodeContext context ) : void
find_module ( CodeContext context, string name ) : PythonTuple
find_module ( CodeContext context, string name, List path ) : PythonTuple
get_frozen_object ( string name ) : object
get_magic ( ) : string
get_suffixes ( ) : List
init_builtin ( CodeContext context, string name ) : object
init_frozen ( string name ) : object
is_builtin ( CodeContext context, string name ) : int
is_frozen ( string name ) : bool
load_compiled ( string name, string pathname ) : object
load_compiled ( string name, string pathname, IronPython.Runtime.PythonFile file ) : object
load_dynamic ( string name, string pathname ) : object
load_dynamic ( string name, string pathname, IronPython.Runtime.PythonFile file ) : object
load_module ( CodeContext context, string name, IronPython.Runtime.PythonFile file, string filename, PythonTuple description ) : object
load_package ( CodeContext context, string name, string pathname ) : object
load_source ( CodeContext context, string name, string pathname ) : object
load_source ( CodeContext context, string name, string pathname, IronPython.Runtime.PythonFile file ) : object
lock_held ( CodeContext context ) : bool
release_lock ( CodeContext context ) : void
reload ( CodeContext context, PythonModule scope ) : object

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

Метод Описание
BuiltinModuleTuple ( string name ) : PythonTuple
CreateEmptyPackage ( CodeContext context, string name, string pathname ) : PythonModule
FindBuiltinOrSysPath ( CodeContext context, string name ) : PythonTuple
FindModuleBuiltinOrPath ( CodeContext context, string name, List path ) : PythonTuple
FindModulePath ( CodeContext context, string name, List path ) : PythonTuple
GetLockCount ( CodeContext context ) : long
LoadBuiltinModule ( CodeContext context, string name ) : object
LoadPackageDirectory ( IronPython.Runtime.PythonContext context, string moduleName, string path ) : PythonModule
LoadPythonSource ( IronPython.Runtime.PythonContext context, string name, IronPython.Runtime.PythonFile file, string fileName ) : PythonModule
PerformModuleReload ( IronPython.Runtime.PythonContext context, PythonDictionary dict ) : void
SetLockCount ( CodeContext context, long lockCount ) : void
new_module ( CodeContext context, string name ) : PythonModule

Описание методов

acquire_lock() публичный статический Метод

public static acquire_lock ( CodeContext context ) : void
context CodeContext
Результат void

find_module() публичный статический Метод

public static find_module ( CodeContext context, string name ) : PythonTuple
context CodeContext
name string
Результат PythonTuple

find_module() публичный статический Метод

public static find_module ( CodeContext context, string name, List path ) : PythonTuple
context CodeContext
name string
path List
Результат PythonTuple

get_frozen_object() публичный статический Метод

public static get_frozen_object ( string name ) : object
name string
Результат object

get_magic() публичный статический Метод

public static get_magic ( ) : string
Результат string

get_suffixes() публичный статический Метод

public static get_suffixes ( ) : List
Результат List

init_builtin() публичный статический Метод

public static init_builtin ( CodeContext context, string name ) : object
context CodeContext
name string
Результат object

init_frozen() публичный статический Метод

public static init_frozen ( string name ) : object
name string
Результат object

is_builtin() публичный статический Метод

public static is_builtin ( CodeContext context, string name ) : int
context CodeContext
name string
Результат int

is_frozen() публичный статический Метод

public static is_frozen ( string name ) : bool
name string
Результат bool

load_compiled() публичный статический Метод

public static load_compiled ( string name, string pathname ) : object
name string
pathname string
Результат object

load_compiled() публичный статический Метод

public static load_compiled ( string name, string pathname, IronPython.Runtime.PythonFile file ) : object
name string
pathname string
file IronPython.Runtime.PythonFile
Результат object

load_dynamic() публичный статический Метод

public static load_dynamic ( string name, string pathname ) : object
name string
pathname string
Результат object

load_dynamic() публичный статический Метод

public static load_dynamic ( string name, string pathname, IronPython.Runtime.PythonFile file ) : object
name string
pathname string
file IronPython.Runtime.PythonFile
Результат object

load_module() публичный статический Метод

public static load_module ( CodeContext context, string name, IronPython.Runtime.PythonFile file, string filename, PythonTuple description ) : object
context CodeContext
name string
file IronPython.Runtime.PythonFile
filename string
description PythonTuple
Результат object

load_package() публичный статический Метод

public static load_package ( CodeContext context, string name, string pathname ) : object
context CodeContext
name string
pathname string
Результат object

load_source() публичный статический Метод

public static load_source ( CodeContext context, string name, string pathname ) : object
context CodeContext
name string
pathname string
Результат object

load_source() публичный статический Метод

public static load_source ( CodeContext context, string name, string pathname, IronPython.Runtime.PythonFile file ) : object
context CodeContext
name string
pathname string
file IronPython.Runtime.PythonFile
Результат object

lock_held() публичный статический Метод

public static lock_held ( CodeContext context ) : bool
context CodeContext
Результат bool

release_lock() публичный статический Метод

public static release_lock ( CodeContext context ) : void
context CodeContext
Результат void

reload() публичный статический Метод

public static reload ( CodeContext context, PythonModule scope ) : object
context CodeContext
scope IronPython.Runtime.PythonModule
Результат object