private static InvalidOperationException GetAnOverlappingGenericRegistrationExistsException( IProducerProvider providerToRegister, IProducerProvider overlappingProvider) => new InvalidOperationException( StringResources.AnOverlappingRegistrationExists( providerToRegister.ServiceType, overlappingProvider.ImplementationType, overlappingProvider.IsConditional, providerToRegister.ImplementationType, providerToRegister.IsConditional));
private InvalidOperationException GetAnOverlappingGenericRegistrationExistsException( IProducerProvider providerToRegister, IProducerProvider overlappingProvider) { return new InvalidOperationException( StringResources.AnOverlappingGenericRegistrationExists( providerToRegister.ServiceType, overlappingProvider.ImplementationType, overlappingProvider.IsConditional, providerToRegister.ImplementationType, providerToRegister.IsConditional)); }
private static InvalidOperationException GetAnOverlappingGenericRegistrationExistsException( IProducerProvider providerToRegister, IProducerProvider overlappingProvider) =>
public Producer(ILogger <Producer> logger, IProducerProvider producerProvider) { _logger = logger; _producerProvider = producerProvider; }