public PerRequestProvidingGeneratingStrategy( IScopeKeeper scopeKeeper, IObjectInstantiatingGenerator objectInstantiatingGenerator) { _scopeKeeper = scopeKeeper; _objectInstantiatingGenerator = objectInstantiatingGenerator; }
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; }
public Resolver(IRegistry registry, IScopeKeeper scopeKeeper) { _registry = registry; _scopeKeeper = scopeKeeper; }