ContainerCollectionRegistratorCreateTService Method (IEnumerableAssembly)

Simple Injector
Creates a collection of all concrete, non-generic types (both public and internal) that are defined in the given set of assemblies and that implement the given TService with a default lifestyle and register them as a collection of TService. Unless overridden using a custom LifestyleSelectionBehavior, the default lifestyle is Transient.

Namespace:  SimpleInjector
Assembly:  SimpleInjector (in SimpleInjector.dll) Version: 5.3.0
Syntax

public IList<TService> Create<TService>(
	IEnumerable<Assembly> assemblies
)
where TService : class

Parameters

assemblies
Type: System.Collections.GenericIEnumerableAssembly
A list of assemblies that will be searched.

Type Parameters

TService
The element type of the collections to register.

Return Value

Type: IListTService
A collection that acts as stream, and calls back into the container to resolve instances every time the collection is enumerated.
Exceptions

ExceptionCondition
ArgumentNullExceptionThrown when one of the supplied arguments contain a null reference.
See Also

Reference