ContainerRegisterCollection Method (Type, IEnumerableAssembly)

Simple Injector

Note: This API is now obsolete.

Registers all concrete, non-generic types (both public and internal) that are defined in the given set of assemblies and that implement the given serviceType with a default lifestyle and register them as a collection of serviceType. Unless overridden using a custom LifestyleSelectionBehavior, the default lifestyle is Transient. Composites, decorators and generic type definitions will be excluded from registration.

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

[ObsoleteAttribute("Please use Container.Collection.Register instead. Will be removed in version 6.0.", 
	true)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public void RegisterCollection(
	Type serviceType,
	IEnumerable<Assembly> assemblies
)

Parameters

serviceType
Type: SystemType
The element type of the collections to register. This can be either a non-generic, closed-generic or open-generic type.
assemblies
Type: System.Collections.GenericIEnumerableAssembly
A list of assemblies that will be searched.
Exceptions

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

Reference