public void run() { Container container = new BasicContainer(factories); factories.Add(typeof(LoggerFactory),new AutoWiringFactory(null,container,typeof(TextWriterLoggerFactory))); IOC.factory_resolver = () => container; factories.Add(typeof(Container), new BasicDependencyFactory(() => container) ); }
public void run() { Container startup_container = new BasicContainer(container_configuration); IOC.initialize_with(startup_container); }
public void run() { Container container = new BasicContainer(factories); factories.Add(typeof(LoggerFactory), new BasicDependencyFactory(() => new TextWriterLoggerFactory())); IOC.factory_resolver = () => container; }
static void configure_core_services(Dictionary<Type, DependencyFactory> factories) { Container container = new BasicContainer(factories); factories.Add(typeof(LoggerFactory),new BasicDependencyFactory(() => new TextWriterLoggerFactory())); IOC.factory_resolver = () => container; }