<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.2" />

Microsoft.Extensions.DependencyInjection.ActivatorUtilities

public static class ActivatorUtilities
Helper code for the various activator services.
namespace Microsoft.Extensions.DependencyInjection { public static class ActivatorUtilities { public static object CreateInstance(IServiceProvider provider, Type instanceType, params object[] parameters); public static ObjectFactory CreateFactory(Type instanceType, Type[] argumentTypes); public static ObjectFactory<T> CreateFactory<[Nullable(2)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>(Type[] argumentTypes); public static T CreateInstance<[Nullable(2)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>(IServiceProvider provider, params object[] parameters); public static T GetServiceOrCreateInstance<[Nullable(2)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>(IServiceProvider provider); public static object GetServiceOrCreateInstance(IServiceProvider provider, Type type); } }