Funz is a variation of Funq to provide some features as the following. Check out scenario tests to get how to use.
- Makes all the public methods of the Container class thead-safe.
- Releases serivce instances when a container disposes, which fixes the out of memory issue.
- Supports the custom scope scenario. (see the CreateChild(scope) and the ReusedWithin(scope) methods)
- Etc
To install Funz, run the following command in the Package Manager Console.
PM> Install-Package Funz
To see release notes, run the following command.
$ git tag -l -n100