CodePaste Logo
New Snippet New Snippet Recent Snippets Recent Snippets My Snippets My Snippets Web Code Search Snippets Search
Sign inor Register
Language: C#

Simple module loader

1006 Views
Copy Code Show/Hide Line Numbers
[Export(typeof(IModuleManager))]
public class ModuleManager : IModuleManager
{
    [ImportMany]
    public IEnumerable<Lazy<IModule>> Modules { get; set; }
 
    public void Load()
    {
        foreach(var lazyModule in Modules)
        {
            var module = lazyModule.Value;
        }
    }
}
 
public interface IModule
{
}
 
public interface IModuleManager
{
    void Load();
}
by Glenn Block
  March 31, 2010 @ 11:09pm
Description:
Very simple module loader

by Glenn Block    April 01, 2010 @ 1:41am

This is just an illustration of a bare bones module loader

Add a comment


Report Abuse
brought to you by:
West Wind Techologies



If you find this site useful and use it frequently please consider making a donation to support this free service.
Donate