Releases: byme8/ZeroIoC
v1.0.0
Improvements in design-time experience inside IDE
It is a small release to improve the design-time experience inside the IDE.
Methods CreateScope
and Clone
were made virtual to fix annoying error messages. Before that, they were abstract methods and in some situations, the IDE can decide to skip source code generation in a big project. As a result, we have compilation errors in IDE, but the app works fine after compilation, because source generation always happens at full build.
Overrides support
This release adds support for overrides.
This feature allows you temporarily override some dependency or constructor argument during the resolving. It can be really handy in advanced scenarios and during unit testing. It supports AOT scenarios and has zero overhead if you don't use it.
More info you can find in readme file.