Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Improve registry startup and lookup performance #674
Optimize search for Effect resolution name
Description of Change
Don't resolve Effect resolution short name unless the assembly actually has effects.
If the Dependency Service hasn't already been initialized, pass the assembly list to it for initialization (so the Dependency Service doesn't have to compile that list again for itself).
When looking up handler types, cache null results to avoid traversing the class hierarchy on subsequent lookups.