Name |
Description |
AssemblyResolver |
Handles AppDomain's AssemblyResolve event to be able to load assemblies dynamically in the LoadFrom context, but be able to reference the type from assemblies loaded in the Load context. |
AssemblyResolver.AssemblyInfo |
|
FileModuleTypeLoader |
Loads modules from an arbitrary location on the filesystem. This typeloader is only called if ModuleInfo classes have a Ref parameter that starts with "file://". This class is only used on the Desktop version of the Composite Application Library. |
IModuleCatalogContract |
|
IModuleInitializerContract |
|
IModuleTypeLoaderContract |
|
LoadModuleCompletedEventArgs |
Provides completion information after a module is loaded, or fails to load. |
ModuleAttribute |
|
ModuleDependencySolver |
Used by ModuleInitializer to get the load sequence for the modules to load according to their dependencies. |
ModuleDownloadProgressChangedEventArgs |
Provides progress information as a module downloads. |
ModuleInfo |
|
ModuleInfoGroupExtensions |
Defines extension methods for the ModuleInfoGroup class. |
ModuleInitializeException |
Exception thrown by IModuleInitializer implementations whenever a module fails to load. |
ModuleInitializer |
Implements the IModuleInitializer interface. Handles loading of a module based on a type. |
ModuleManager |
Component responsible for coordinating the modules' type loading and module initialization process. |
ModuleTypeLoadingException |
Exception thrown by IModuleManager implementations whenever a module fails to retrieve. |