Files
Slim/Slim.Integration/ServiceCollection/SlimServiceProviderIsService.cs

20 lines
499 B
C#

using System;
using Microsoft.Extensions.DependencyInjection;
namespace Slim.Integration.ServiceCollection;
internal sealed class SlimServiceProviderIsService : IServiceProviderIsService
{
private readonly IServiceManager serviceManager;
public SlimServiceProviderIsService(IServiceManager serviceManager)
{
this.serviceManager = serviceManager;
}
public bool IsService(Type serviceType)
{
return this.serviceManager.IsRegistered(serviceType);
}
}