Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcusts/Com.MarcusTS.SmartDI
The MAUI READY Smart Di Container is a tiny, powerful Inversion of Control library. Instantiate classes using RegisterAndResolve, a new extension that both registers and creates a class at the same time. Smart DI auto-creates all constructor parameters and even protects against recursion in those parameters. SmartDI can be declared privately and can be nested -- no more global bootstrapping! Smart DI provides a proven "lifetime scope" for stored class variables so they can be automatically removed when their parents are disposed.
https://github.com/marcusts/Com.MarcusTS.SmartDI
c-sharp dependency-injection di-container ioc-container maui
Last synced: 25 days ago
JSON representation
The MAUI READY Smart Di Container is a tiny, powerful Inversion of Control library. Instantiate classes using RegisterAndResolve, a new extension that both registers and creates a class at the same time. Smart DI auto-creates all constructor parameters and even protects against recursion in those parameters. SmartDI can be declared privately and can be nested -- no more global bootstrapping! Smart DI provides a proven "lifetime scope" for stored class variables so they can be automatically removed when their parents are disposed.
- Host: GitHub
- URL: https://github.com/marcusts/Com.MarcusTS.SmartDI
- Owner: marcusts
- License: mit
- Created: 2018-12-25T06:53:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-07-30T00:44:11.000Z (over 2 years ago)
- Last Synced: 2024-08-28T13:33:55.670Z (5 months ago)
- Topics: c-sharp, dependency-injection, di-container, ioc-container, maui
- Language: C#
- Homepage: https://www.nuget.org/packages/Com.MarcusTS.SmartDI/
- Size: 9.67 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
Awesome Lists containing this project
- awesome-xamarin-forms - Com.MarcusTS.SmartDI ★7