Stashbox by Peter Csajtai

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

 RegistrationRepository

public RegistrationRepository(ContainerConfiguration containerConfiguration)

public void AddOrUpdateRegistration(ServiceRegistration registration, Type serviceType, bool remap, bool replace)

public bool ContainsRegistration(Type type, object name)

public ServiceRegistration GetRegistrationOrDefault(Type type, ResolutionContext resolutionContext, object name = null)