Registers 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 void Register<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. This can be either a non-generic, closed-generic or open-generic type.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Thrown when one of the supplied arguments contain a null reference. |
See Also