A simple dependency container that allows for registering and resolving dependencies.
Does a class exist in the container.
Register an instance of a class to be resolved when requested.
The token of the class to register (in form of a constructor).
The instance to register.
Resolve an instance of a class.
The token of the class to resolve (in form of a constructor).
Unregister a class.
A simple dependency container that allows for registering and resolving dependencies.