C# Class Python.Runtime.AssemblyManager

The AssemblyManager maintains information about loaded assemblies namespaces and provides an interface for name-based type lookup.
显示文件 Open project: fkarb/pythonnet Class Usage Examples

Public Methods

Method Description
GetNames ( string nsname ) : StringCollection
IsValidNamespace ( string name ) : bool
LoadAssembly ( string name ) : Assembly
LoadAssemblyPath ( string name ) : Assembly
LoadImplicit ( string name ) : bool
LookupType ( string qualifiedName ) : Type

Private Methods

Method Description
AssemblyLoadHandler ( Object ob, AssemblyLoadEventArgs args ) : void
AssemblyManager ( ) : System
FindAssembly ( string name ) : string
Initialize ( ) : void
ResolveHandler ( Object ob, ResolveEventArgs args ) : Assembly
ScanAssembly ( Assembly assembly ) : void
Shutdown ( ) : void
UpdatePath ( ) : void

Method Details

GetNames() public static method

public static GetNames ( string nsname ) : StringCollection
nsname string
return System.Collections.Specialized.StringCollection

IsValidNamespace() public static method

public static IsValidNamespace ( string name ) : bool
name string
return bool

LoadAssembly() public static method

public static LoadAssembly ( string name ) : Assembly
name string
return System.Reflection.Assembly

LoadAssemblyPath() public static method

public static LoadAssemblyPath ( string name ) : Assembly
name string
return System.Reflection.Assembly

LoadImplicit() public static method

public static LoadImplicit ( string name ) : bool
name string
return bool

LookupType() public static method

public static LookupType ( string qualifiedName ) : Type
qualifiedName string
return System.Type