| Class | Description |
|---|---|
| InstanceProvider<T> |
Represents an instance binding.
|
| LinkedProvider<T> |
Represents a link of a key to another key (can be the same).
|
| MethodAsProvider<T> |
Represents a binding to a method, the method is used like a provider,
passing the dependencies as parameters and getting an instance with
the return value
|
| ProviderTypeProvider<T> |
Represents a provider that gets instantiated the first
time that gets called, then the instance is saved.
|
| ScopedProvider<T> |
It's a provider wrapped.
|