Example #1
0
 public PerRequestProvidingGeneratingStrategy(
     IScopeKeeper scopeKeeper,
     IObjectInstantiatingGenerator objectInstantiatingGenerator)
 {
     _scopeKeeper = scopeKeeper;
     _objectInstantiatingGenerator = objectInstantiatingGenerator;
 }
Example #2
0
        public DependencyContainer(IContainerConfiguration configuration = null)
        {
            var serviceLocator = new ServiceLocator(configuration);

            _scopeKeeper = serviceLocator.Get <IScopeKeeper>();
            _resolver    = serviceLocator.Get <IResolver>();

            serviceLocator.Get <IRegistryInitializer>().Initialize();
        }
 public RegistrySaturator(IRegistry registry, IScopeKeeper scopeKeeper)
 {
     _registry    = registry;
     _scopeKeeper = scopeKeeper;
 }
Example #4
0
 public Resolver(IRegistry registry, IScopeKeeper scopeKeeper)
 {
     _registry    = registry;
     _scopeKeeper = scopeKeeper;
 }