YairHalberstadt / stronginject

compile time dependency injection for .NET
MIT License
845 stars 24 forks source link

Filter candidate containers before usage. #187

Closed YairHalberstadt closed 2 years ago

YairHalberstadt commented 2 years ago

This causes a number of correctness issues:

  1. We don't handle aliases.
  2. We don't handle classes that indirectly implement a container.

However it is necessary for performance.