Inject Property
@inject will try to inject object id to the same property name.
Inject Instance By Name#
you can set the name of the property the object will be injected to.
Inject Property Value#
Inject Method Param#
you can inject an instance to method param to any function.
Inject Factory Method#
factory method is a function that will return the injected object. this is useful to create many instances of the same class.
if the instance has async initialize you can use factoryMethodAsync
Inject Property Array#
you can inject an array of properties by reference or by value.
Inject Property Dictionary#
you can inject a dictionary of properties by reference or by value.
Inject Property From Object Property#
you can inject property from other object property.