DynamicModuleLoader Class

The module loader that seeks and dynamically loads assemblies from assembly file locations.

Definition

Namespace: MFiles.VAF
Assembly: MFiles.VAF (in MFiles.VAF.dll) Version: 24.1.706.1
C#
public class DynamicModuleLoader : IModuleLoader
Inheritance
Object    DynamicModuleLoader
Implements
IModuleLoader

Constructors

DynamicModuleLoader Constructor.

Methods

CreateModuleFromAssembly Tries to create instance of the specified module from the given assembly.
CreateModulesFromAssembly Creates instances of assembly's all classes that implement IModule.
InitializeModule Initializes a module.
LoadModule Loads the specified module.
LoadModules Loads the modules. Creates an instance of each available class that implements IModule.

Fields

assemblyFolder Path to the subfolder that contains the additional module assemblies.
locator The assembly locator object.
mainAssembly The application main assembly.
manager The module manager object that is given to the loaded modules.

See Also