Esempio n. 1
0
        MiniContext(string name)
        {
            ServiceContainer = new SimpleServiceContainer();

            ContextObject   = new object();
            ConfigContainer = SharedDictionary.Create(ServiceContainer);
            ConfigManager   = ConfigurationManager.Create(ConfigContainer).ConfigManager;
            PluginRunner    = new PluginRunner(ServiceContainer, ConfigManager);
            PluginRunner.Initialize(ContextObject);
            ServiceContainer.Add <IConfigContainer>(ConfigContainer);
        }
Esempio n. 2
0
        MiniContext( string name )
        {
            ServiceContainer = new SimpleServiceContainer();

            ContextObject = new object();
            ConfigContainer = SharedDictionary.Create( ServiceContainer );
            ConfigManager = ConfigurationManager.Create( ConfigContainer ).ConfigManager;
            PluginRunner = new PluginRunner( ServiceContainer, ConfigManager );
            PluginRunner.Initialize( ContextObject );
            ServiceContainer.Add<IConfigContainer>( ConfigContainer );
        }