Direct DIAware
Any class that extends this interface can use direct DI "seamlessly".
Properties
Inheritors
Extensions
Gets all factories that can return a T for the given argument type, return type and tag.
Gets all instances that can return a T for the given type and tag.
Gets all instances that can return a T for the given type and tag, curried from factories for the given argument.
Gets all providers that can return a T for the given type and tag.
Gets all providers that can return a T for the given type and tag, curried from factories for the given argument.
Gets a factory of T for the given argument type, return type and tag, or nul if none is found.
Gets an instance of T for the given type and tag.
Gets an instance of T for the given type and tag, curried from a factory for the given argument.
Gets an instance of T for the given type and tag, or null if none is found.
Gets an instance of T for the given type and tag, curried from a factory for the given argument, or null if none is found.
Allows the creation of a new instance with DI injection.
Gets a provider of T for the given type and tag.
Gets a provider of T for the given type and tag, curried from a factory for the given argument.
Gets a provider of T for the given type and tag, or null if none is found.
Gets a provider of T for the given type and tag, curried from a factory for the given argument, or null if none is found.