Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="3.5.0-preview-614" />

 IResolutionStrategy

public interface IResolutionStrategy
Represents a resolution strategy.
Expression BuildExpressionForRegistration(ServiceRegistration serviceRegistration, ResolutionContext resolutionContext, TypeInformation typeInformation)

Builds the resolution expression for the requested service registration.

Builds the resolution expression for the requested service.

Builds all the resolution expressions for the enumerable service request.