2 implementations of IsService
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteFactory.cs (1)
845public bool IsService(Type serviceType) => IsService(new ServiceIdentifier(null, serviceType));
Microsoft.Extensions.DependencyInjection.Abstractions (1)
EmptyServiceProvider.cs (1)
56bool IServiceProviderIsService.IsService(Type serviceType)
16 references to IsService
Microsoft.AspNetCore (3)
WebApplicationBuilder.cs (3)
464if (addAuthentication = serviceProviderIsService?.IsService(typeof(IAuthenticationSchemeProvider)) is true 470if (addAuthorization = serviceProviderIsService?.IsService(typeof(IAuthorizationHandlerProvider)) is true 478&& serviceProviderIsService?.IsService(typeof(ICsrfProtection)) is true
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
WebAssemblyComponentsServiceOptionsConfiguration.cs (1)
20_ => serviceProviderIsService.IsService(typeof(IStringLocalizerFactory)),
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.OpenApi (1)
Services\OpenApiGenerator.cs (1)
434_serviceProviderIsService?.IsService(parameter.ParameterType) == true)
Microsoft.AspNetCore.RateLimiting (1)
RateLimiterApplicationBuilderExtensions.cs (1)
49if (serviceProviderIsService != null && !serviceProviderIsService.IsService(typeof(RateLimitingMetrics)))
Microsoft.AspNetCore.Routing (1)
ValidationEndpointFilterFactory.cs (1)
134(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);