Properties
Inheritors
Extensions
Gets all factories that match the the given argument type, return type and tag.
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 constant of type T and tag whose tag is the name of the receiving property.
Return a direct DirectDI instance, with its receiver and context set to this DIAware receiver and context.
Gets a factory of T for the given argument type, return type and tag.
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 that takes an argument A.
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 that takes an argument A, or null if none is found.
Allows to get factories / providers / instances with a tag set to the name of the receiving property.
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, curried from a factory that takes an argument A.
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 that takes an argument A, or null if none is found.