NDI is a small dependency injection container and tooling for .NET C# projects that are small or that do not need the complexity of bigger IOC solutions.
References:
* Inversion of Control Containers and the Dependency Injection pattern by Martin Fowler
* Design Patterns:Dependency Injection by Griffin Caprio
NDI‘s goal is to be small, fast and clean.
NDI contains:
* DI container
* micro-tooling (configuration holder, i18n)
NDI capabilities as a DI container:
* attributes based component configuration
* auto wire components by name
* field injection
* scoping (with singleton and prototype scopes)
You can get NDI from the NDI Google Code project page.
More information and code metrics on the NDI Ohloh project page.
