public void Register(IServiceCollection services) { var serviceTypes = _serviceTypeSelector.GetServicesFor(_instance.GetType()); var componentRegistration = new ComponentInstanceRegistration(serviceTypes, _instance); componentRegistration.Register(services); }
public IValidRegistration Instance(TService instance) { GuardAgainst.Null(instance, nameof(instance)); var instanceRegistration = new ComponentInstanceRegistration(_serviceTypes, instance); _register = instanceRegistration; return(instanceRegistration); }