C# Class Uiml.Utils.Reflection.AssemblyLoader

显示文件 Open project: jozilla/Uiml.net

Public Methods

Method Description
LoadAny ( string query ) : Assembly

Tries to load an assembly in any possible way

LoadFromGacOrAppDir ( string partialName ) : Assembly

Loads an assembly from the Global Assembly Cache (GAC) or from the current application directory.

LoadFromPath ( string pathToLib ) : Assembly

Loads an assembly from a specified file.

Private Methods

Method Description
LoadAny ( AssemblyQuery q ) : Assembly
LoadFromGacOrAppDir ( AssemblyQuery q ) : Assembly
LoadFromPath ( AssemblyQuery q ) : Assembly

Method Details

LoadAny() public static method

Tries to load an assembly in any possible way
public static LoadAny ( string query ) : Assembly
query string the query to look for (can be a partial name /// or a path to a file)
return System.Reflection.Assembly

LoadFromGacOrAppDir() public static method

Loads an assembly from the Global Assembly Cache (GAC) or from the current application directory.
public static LoadFromGacOrAppDir ( string partialName ) : Assembly
partialName string the assembly's partial name /// (e.g. "System.Drawing")
return System.Reflection.Assembly

LoadFromPath() public static method

Loads an assembly from a specified file.
public static LoadFromPath ( string pathToLib ) : Assembly
pathToLib string the path to the assembly
return System.Reflection.Assembly