DepMan has a very simple interface; Get<T>() and Register<TInterface,TImplementor>(); You don't need to use the Register method if you decorate the implementing class with the [Implements(..)] attribute. DepMan creates only one instance of any class registered, which ensures that memory isn't wasted on multiple instances. The Get method performs a very fast lookup (O(1)) and returns the registered class (if any, otherwise throws exception). The 'Implements' attribute can be used to automatically register a class using the interface it implements as key.
Deprecated Package Version
Reason: Legacy
Install
No framework information available.
Changes from Previous Version
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.