1 article
Building a .NET Core DI container with ServiceCollection, then using ActivatorUtilities.CreateInstance and CreateFactory to instantiate non-registered objects that mix services and runtime args.