internal ServiceProvider(IDependencyContainer container) { Container = container.RejectIf().IsNull(nameof(container)).TargetArgument; }
/// <summary> /// Initializes a new instance of the <see cref="ServiceProviderFactory" /> class. /// </summary> /// <param name="dependencyContainer"> /// The container that resolves dependencies for the provider. /// </param> /// <exception cref="ArgumentNullException"> /// <paramref name="dependencyContainer" /> is <see langword="null" />. /// </exception> public ServiceProviderFactory(IDependencyContainer dependencyContainer) { DependencyContainer = dependencyContainer.RejectIf().IsNull(nameof(dependencyContainer)).TargetArgument; }