Stashbox by Peter Csajtai

<PackageReference Include="Stashbox" Version="4.0.0-preview-672" />

 ResolutionStrategy

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

public Expression BuildExpressionForType(ResolutionContext resolutionContext, TypeInformation typeInformation)

public bool CanResolveType(TypeInformation typeInfo, ResolutionContext resolutionContext)

public void RegisterLastChanceResolver(IResolver resolver)

public void RegisterResolver(IResolver resolver)