Newteq.Extensions.IServiceCollection (nuget): By default the TryAddSingleton (or other scopes) in the "Microsoft.Extensions.DependencyInjection.Extensions" namespace/library only allows you to add a single item for a defined interface. Using this package's extenstions will allow you to register more than 1 implementation for a specified interface. The can be useful if you want to inject a specific instance that extends off the same interface.  The use case of this package is extremely unquie but it can be used to add in DI if your needs match the above.
Keywords: C#|extensions|IServiceCollection|Dependency|Injection|DI|Api|Services|DependencyInjection|ASPNETCORE|dotnetcore|core