Creates a new Registration instance defining the creation of the
specified TConcrete with the caching as specified by this lifestyle,
or returns an already created Registration instance for this container + lifestyle
+ type combination.
Namespace: SimpleInjector
Assembly: SimpleInjector (in SimpleInjector.dll) Version: 5.3.0
Syntax
public Registration CreateRegistration<TConcrete>( Container container ) where TConcrete : class
Parameters
- container
- Type: SimpleInjectorContainer
The Container instance for which a Registration must be created.
Type Parameters
- TConcrete
- The concrete type that will be registered.
Return Value
Type: RegistrationA new or cached Registration instance.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Thrown when container is a null reference. |
See Also