Class ModuleDiscovery
Provides loading of application modules.
public class ModuleDiscovery
- Inheritance
-
objectModuleDiscovery
- Extension Methods
Methods
GetModules()
Returns an enumerable collection of application modules.
public IEnumerable<ModuleEntry> GetModules()
Returns
- IEnumerable<ModuleEntry>
An enumerable collection of application modules.
Remarks
The discovery process looks for modules in discoverable assemblies (see AssemblyDiscoveryHelper for more information). The module type is located using the RegisterModuleAttribute.
GetModules(Assembly)
Returns an enumerable collection of application modules from the specified assembly.
public IEnumerable<ModuleEntry> GetModules(Assembly assembly)
Parameters
assembly
AssemblyThe assembly to retrieve modules from.
Returns
- IEnumerable<ModuleEntry>
An enumerable collection of application modules from the specified assembly.
Remarks
The module type is located using the RegisterModuleAttribute.