DIAware
Any class that extends this interface can use DI "seamlessly".
Properties
Inheritors
Extensions
Gets all instances from providers that match the the given return type and tag.
Gets all instances from providers that match the the given return type and tag, curried from factories that take an argument A.
Gets all providers that match the the given return type and tag.
Gets all providers that match the the given return type and tag, curried from factories that take an argument A.
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, or null if none is found.
Allows to create a new instance of an unbound object with the same API as when bounding one.
Allows to create a new DI object with a context and/or a trigger set.
Allows to create a new DI object with a trigger set.
Gets a provider of T for the given type and tag.
Gets a provider of T for the given type and tag, or null if none is found.