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
* XML based component based configuration
* Auto wire components by name
* Field injection
* Constructor 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.
I’d must examine with you here. Which is not something I often do! I get pleasure from studying a publish that can make folks think. Also, thanks for permitting me to remark!