C# Class Bottles.PackageLoaders.Assemblies.AssemblyLoader

Default assembly loader
Inheritance: IAssemblyLoader, IAssemblyRegistration
ファイルを表示 Open project: DarthFubuMVC/bottles Class Usage Examples

Public Properties

Property Type Description
DIRECTLY_REGISTERED_MESSAGE string

Public Methods

Method Description
AssemblyLoader ( IBottlingDiagnostics diagnostics ) : System
LoadAssembliesFromPackage ( IPackageInfo packageInfo ) : void
LoadPackageAssemblyFromAppBinPath ( string file ) : Assembly
ReadPackage ( IPackageInfo package, IPackageLog log ) : void

Private Methods

Method Description
IAssemblyRegistration ( Assembly assembly ) : void
IAssemblyRegistration ( string fileName, string assemblyName ) : void
determineAssemblyPath ( ) : string
hasAssemblyByName ( string assemblyName ) : bool

Method Details

AssemblyLoader() public method

public AssemblyLoader ( IBottlingDiagnostics diagnostics ) : System
diagnostics IBottlingDiagnostics
return System

LoadAssembliesFromPackage() public method

public LoadAssembliesFromPackage ( IPackageInfo packageInfo ) : void
packageInfo IPackageInfo
return void

LoadPackageAssemblyFromAppBinPath() public static method

public static LoadPackageAssemblyFromAppBinPath ( string file ) : Assembly
file string
return System.Reflection.Assembly

ReadPackage() public method

public ReadPackage ( IPackageInfo package, IPackageLog log ) : void
package IPackageInfo
log IPackageLog
return void

Property Details

DIRECTLY_REGISTERED_MESSAGE public_oe static_oe property

public static string DIRECTLY_REGISTERED_MESSAGE
return string