poodinis.container

Contains the implementation of the dependency container.

Part of the Poodinis Dependency Injection framework.

Members

Classes

DependencyContainer
class DependencyContainer

The dependency container maintains all dependencies registered with it.

RegistrationException
class RegistrationException

Exception thrown when errors occur while registering a type in a dependency container.

ResolveException
class ResolveException

Exception thrown when errors occur while resolving a type in a dependency container.

Enums

RegistrationOption
enum RegistrationOption

Options which influence the process of registering dependencies

ResolveOption
enum ResolveOption

Options which influence the process of resolving dependencies

Structs

PostConstruct
struct PostConstruct

Methods marked with this UDA within dependencies are called after that dependency is constructed by the dependency container.

PreDestroy
struct PreDestroy

Methods marked with this UDA within dependencies are called before the container loses the dependency's registration.

Meta

Authors

Mike Bierlee, m.bierlee@lostmoment.com

License

This software is licensed under the terms of the MIT license. The full terms of the license can be found in the LICENSE file.