1 implementation of IsService
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteFactory.cs (1)
782public bool IsService(Type serviceType) => IsService(new ServiceIdentifier(null, serviceType));
13 references to IsService
Microsoft.AspNetCore (2)
WebApplicationBuilder.cs (2)
435if (serviceProviderIsService?.IsService(typeof(IAuthenticationSchemeProvider)) is true) 447if (serviceProviderIsService?.IsService(typeof(IAuthorizationHandlerProvider)) is true)
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
921if (serviceProviderIsService.IsService(parameter.ParameterType))
Microsoft.AspNetCore.HttpLogging (4)
HttpLoggingBuilderExtensions.cs (4)
49if (serviceProviderIsService != null && (!serviceProviderIsService.IsService(typeof(ObjectPool<HttpLoggingInterceptorContext>)) || 50!serviceProviderIsService.IsService(typeof(TimeProvider)))) 61if (serviceProviderIsService != null && (!serviceProviderIsService.IsService(typeof(W3CLoggerProcessor)) || 62!serviceProviderIsService.IsService(typeof(W3CLogger))))
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointMetadataApiDescriptionProvider.cs (1)
285_serviceProviderIsService?.IsService(parameterType) == true)
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
150return _serviceProviderIsService.IsService(type);
Microsoft.AspNetCore.RateLimiting (1)
RateLimiterApplicationBuilderExtensions.cs (1)
49if (serviceProviderIsService != null && !serviceProviderIsService.IsService(typeof(RateLimitingMetrics)))
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
131(isService?.IsService(parameterInfo.ParameterType) == true);
Microsoft.AspNetCore.SignalR.Core (1)
Internal\HubMethodDescriptor.cs (1)
131else if (serviceProviderIsService?.IsService(GetServiceType(p.ParameterType)) == true)
Microsoft.Extensions.DependencyInjection.Abstractions (1)
ActivatorUtilities.cs (1)
772return serviceProviderIsService.IsService(parameterInfo.ParameterType);