<PackageReference Include="Castle.Windsor" Version="5.1.2" />

Castle.MicroKernel.IComponentActivator

public interface IComponentActivator
Implements the instance creation logic. The default implementation should rely on an ordinary call to Activator.CreateInstance().
namespace Castle.MicroKernel { public interface IComponentActivator { object Create(CreationContext context, Burden burden); void Destroy(object instance); } }