EasyNetQ by Mike Hadlow,Michael Denny,Yury Pliner,Wiebe Tijsma,Contributors (see GitHub repo)

<PackageReference Include="EasyNetQ" Version="7.0.0-alpha5" />

.NET API 492,544 bytes

 CompositionRootExecutor

A class that is responsible for instantiating and executing an ICompositionRoot.
public CompositionRootExecutor(IServiceRegistry serviceRegistry, Func<Type, ICompositionRoot> activator)

Initializes a new instance of the CompositionRootExecutor class.

public void Execute(Type compositionRootType)

public void Execute<TCompositionRoot>(TCompositionRoot compositionRoot) where TCompositionRoot : ICompositionRoot