You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Microsoft.Extensions.DependencyInjection 8.0 provides an implementation for keyed service type registrations.
Now Splat.Microsoft.Extensions.DependencyInjection provides own ContractDictionary for service registrations with contract.
It leads to issues when Splat's IDependencyResolver and Microsoft's IServiceProvider provide two different instances for singleton object.
I want to be sure both of provide the same instance for singleton object.
As far as Microsoft.Extensions.DependencyInjection provides the similat interface for registering keyed (contracted) service I suggest just update the implementation of Splat.Microsoft.Extensions.DependencyInjection adapter.
I've already done it and my changes successfully passed all tests.
The text was updated successfully, but these errors were encountered:
Microsoft.Extensions.DependencyInjection 8.0 provides an implementation for keyed service type registrations.
Now Splat.Microsoft.Extensions.DependencyInjection provides own ContractDictionary for service registrations with contract.
It leads to issues when Splat's IDependencyResolver and Microsoft's IServiceProvider provide two different instances for singleton object.
I want to be sure both of provide the same instance for singleton object.
As far as Microsoft.Extensions.DependencyInjection provides the similat interface for registering keyed (contracted) service I suggest just update the implementation of Splat.Microsoft.Extensions.DependencyInjection adapter.
I've already done it and my changes successfully passed all tests.
The text was updated successfully, but these errors were encountered: