IRegistrationRepository
Represents a registration repository.
void AddOrUpdateRegistration(IServiceRegistration registration, Type serviceType, bool remap, bool replace)
Adds or updates an element in the repository.
Check a type exists with conditions.
Returns all registration mappings.
IServiceRegistration GetRegistrationOrDefault(Type type, ResolutionContext resolutionContext, object name = null)
Returns a registration.
IServiceRegistration GetRegistrationOrDefault(TypeInformation typeInfo, ResolutionContext resolutionContext)
Returns a registration.
IEnumerable<IServiceRegistration> GetRegistrationsOrDefault(TypeInformation typeInfo, ResolutionContext resolutionContext)
Returns all registrations for a type.