This searches for modules which conform to the standard module interface in the given assemblies. It'll then invoke their start methods in their defined order. As they start, they'll also optionally add to an AssemblyScanner which is then used to e.g. discover custom tags etc.
Static Public Member Functions | |
static void | Now (Type type) |
Starts all modules within the assembly that contains the given type. If it's already been started, this does nothing. It will: More... | |
static void | Now (Assembly asm) |
Starts all modules within the given assembly. More... | |
static void | Now (Assembly asm, bool sharedScanner) |
Starts all modules within the given assembly. More... | |
static void | Now (Assembly asm, StartInfo info) |
Starts all modules within the given assembly. More... | |
Static Public Attributes | |
static Dictionary< Assembly, StartInfo > | Started =new Dictionary<Assembly,StartInfo>() |
All started modules. More... | |
|
inlinestatic |
Starts all modules within the assembly that contains the given type. If it's already been started, this does nothing. It will:
|
inlinestatic |
Starts all modules within the given assembly.
|
inlinestatic |
Starts all modules within the given assembly.
|
inlinestatic |
Starts all modules within the given assembly.
info | An information object passed to each starting module. |