Skip to content


Here are 94 public repositories matching this topic...

The 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.

  • Updated Jul 6, 2021
  • C#

Improve this page

Add a description, image, and links to the di-container topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the di-container topic, visit your repo's landing page and select "manage topics."

Learn more