xml-based module loader for ninject
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
CHANGELOG.md
LICENSE.txt
Ninject.Extensions.Xml.sln
README.md
appveyor.yml

README.md

Ninject.Extensions.Xml

Build status codecov NuGet Version NuGet Downloads

This extension allows users to create Ninject modules using XML and load them at runtime. Because XML is not a programming language, these modules are naturally not as powerful as those defined using code.

An example of the syntax:

<module name="SomeModule">
  <bind service="Game.IWeapon" to="Game.Sword"/>
  <bind service="Game.IWarrior" toProvider="Game.SamuraiProvider"/>
</module>