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>( params Assembly[] assemblies ) where TService : class
Parameters
- assemblies
- Type: System.ReflectionAssembly
A list of assemblies that will be searched.
Type Parameters
- TService
- The element type of the collections to register.
Return Value
Type: IListTServiceA collection that acts as stream, and calls back into the container to resolve instances every time the collection is enumerated.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Thrown when one of the supplied arguments contain a null reference. |
See Also