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
Exception | Condition |
---|---|
ArgumentNullException | Thrown when one of the supplied arguments is a null reference (Nothing in VB). |
ArgumentException | Thrown when the serviceType is not a reference type, is open generic, or ambiguous. |
InvalidOperationException | Thrown when the container is locked. |
NotSupportedException | Thrown 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