The dependency container maintains all dependencies registered with it.
Exception thrown when errors occur while registering a type in a dependency container.
Exception thrown when errors occur while resolving a type in a dependency container.
Options which influence the process of registering dependencies
Options which influence the process of resolving dependencies
Methods marked with this UDA within dependencies are called after that dependency is constructed by the dependency container.
Methods marked with this UDA within dependencies are called before the container loses the dependency's registration.
Contains the implementation of the dependency container.
Part of the Poodinis Dependency Injection framework.