ContainerCollectionRegistratorAppendTo Method (Type, Registration)

Simple Injector

Note: This API is now obsolete.

Allows appending new registrations to existing registrations made using one of the Collections.Register overloads.

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

[ObsoleteAttribute("Please use Container.Collection.Append instead. Will be removed in version 5.0.", 
	true)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public void AppendTo(
	Type serviceType,
	Registration registration
)

Parameters

serviceType
Type: SystemType
The service type of the collection.
registration
Type: SimpleInjectorRegistration
The registration to append.
Exceptions

ExceptionCondition
ArgumentNullExceptionThrown when one of the supplied arguments is a null reference (Nothing in VB).
ArgumentExceptionThrown when the serviceType is not a reference type, is open generic, or ambiguous.
InvalidOperationExceptionThrown when the container is locked.
NotSupportedExceptionThrown when the method is called for a registration that is made with one of the Collections.Register overloads that accepts a dynamic collection (an IEnumerable or IEnumerable<TService>).
See Also

Reference