public DefaultContainerRegister( IDiscoveredTypesProvider discoveredTypesProvider, IServiceCollection serviceCollection, DefaultContainerBuilder containerBuilder, IConfiguration configuration ) { if (discoveredTypesProvider == null) { throw new ArgumentNullException(nameof(discoveredTypesProvider)); } if (serviceCollection == null) { throw new ArgumentNullException(nameof(serviceCollection)); } if (containerBuilder == null) { throw new ArgumentNullException(nameof(containerBuilder)); } if (configuration == null) { throw new ArgumentNullException(nameof(configuration)); } _discoveredTypesProvider = discoveredTypesProvider; _serviceCollection = serviceCollection; _containerBuilder = containerBuilder; _containerConfigurationHelper = new ContainerConfigurationHelper(configuration); }
public DefaultContainerBuilder( IServiceCollection serviceCollection, IDiscoveredTypesProvider discoveredTypesProvider, IConfiguration configurationRoot ) { _serviceCollection = serviceCollection; _discoveredTypesProvider = discoveredTypesProvider; _configurationRoot = configurationRoot; }
public DefaultContainerConfigurationInitializer( IServiceCollection serviceCollection, IDiscoveredTypesProvider discoveredTypesProvider, IConfiguration configuration ) { _serviceCollection = serviceCollection; _discoveredTypesProvider = discoveredTypesProvider; _configuration = configuration; }