C# 클래스 IronPython.Modules.PythonImport

파일 보기 프로젝트 열기: jschementi/iron

공개 메소드들

메소드 설명
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