/// <summary> /// Constructor /// </summary> /// <param name="unscopedLocator"></param> /// <param name="locatorAmbient"></param> public LocatorScopeFactory(ILocator unscopedLocator, ILocatorAmbient locatorAmbient) { _locator = unscopedLocator; _locatorAmbient = locatorAmbient; }
/// <summary> /// Singleton Constructor, greediest one to use /// </summary> /// <param name="locatorAmbient"></param> /// <param name="serviceProviderTypeChecker"></param> /// <param name="startupConfiguration"></param> public ServiceProvider(ILocatorAmbient locatorAmbient, IServiceProviderTypeChecker serviceProviderTypeChecker, IStartupConfiguration startupConfiguration) { _locatorAmbient = locatorAmbient; _serviceProviderTypeChecker = serviceProviderTypeChecker; }