Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="5.10.1" />

 ResolutionStrategy

public ServiceContext BuildExpressionForRegistration(ServiceRegistration serviceRegistration, ResolutionContext resolutionContext, TypeInformation typeInformation)

public ServiceContext BuildExpressionForType(ResolutionContext resolutionContext, TypeInformation typeInformation)

public bool IsTypeResolvable(ResolutionContext resolutionContext, TypeInformation typeInformation)

public void RegisterResolver(IResolver resolver)