/Spring.FluentContext

Allows creating Spring.NET IoC container from code using fluent way

Primary LanguageC#OtherNOASSERTION

Spring.FluentContext

Allows creating Spring.NET IoC container from code using fluent API:

  • without XML
  • without literals (while it is also possible to use them)
  • without any static classes or objects (it is possible to create as many contexts as are needed)
  • with type-safe injections
  • with possibility to integrate with other contexts (like XML ones) using hierarchical context construction

Badges

Build: Build status

Spring.FluentContext: NuGet Badge

Download

It is possible to download package using NuGet: PM> Install-Package Spring.FluentContext

or compile from sources available on Git: git clone git://github.com/Suremaker/Spring.FluentContext.git

Documentation and examples

  • The project documentation is available on Wiki page.
  • Solution contains also Spring.FluentContext.Examples project presenting usage of major features.
  • All implemented features contains unit tests which shows also how to use them.

Implemented API Features

Not Implemented Features

  • lazy and non-lazy initialization (now everything is initialized lazily)

Limitations

  • it is not possible to use lambda expressions to point protected methods or properties with non-public getters, that is why API allows also to use literals.