vader library

Classes

DiContainer
DiContainer is a data structure that keep all dependencies resolvers
Disposable
Interface for objects you can dispose
DisposableCollector
Base class for Disposable`s that contains many other Disposables, which you can dispose as one.
FactoryResolver<T>
Resolves dependency with factory function
Resolver<T>
Resolver is an abstraction that defines how container will resolve dependency
ResolvingContext<T>
ValueResolver<T>
Resolves dependency with value