1 interface inheriting from IServiceProviderIsService
Microsoft.Extensions.DependencyInjection.Abstractions (1)
IServiceProviderIsKeyedService.cs (1)
12public interface IServiceProviderIsKeyedService : IServiceProviderIsService
4 implementations of IServiceProviderIsService
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
443private class EmptyServiceProvider : IServiceScope, IServiceProvider, IServiceScopeFactory, IServiceProviderIsService
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (1)
EndpointMetadataApiDescriptionProviderTest.cs (1)
1845private class ServiceProviderIsService : IServiceProviderIsService
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiGeneratorTests.cs (1)
1054internal class ServiceProviderIsService : IServiceProviderIsService
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteFactory.cs (1)
14internal sealed class CallSiteFactory : IServiceProviderIsService, IServiceProviderIsKeyedService
165 references to IServiceProviderIsService
Microsoft.AspNetCore (2)
WebApplicationBuilder.cs (2)
434var serviceProviderIsService = _builtApplication.Services.GetService<IServiceProviderIsService>();
Microsoft.AspNetCore.Http.Extensions (3)
RequestDelegateFactory.cs (2)
285ServiceProviderIsService = serviceProvider.GetService<IServiceProviderIsService>(), 919if (factoryContext.ServiceProviderIsService is IServiceProviderIsService serviceProviderIsService)
RequestDelegateFactoryContext.cs (1)
17public required IServiceProviderIsService? ServiceProviderIsService { get; init; }
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (1)
467serviceType == typeof(IServiceProviderIsService);
Microsoft.AspNetCore.HttpLogging (4)
HttpLoggingBuilderExtensions.cs (4)
48var serviceProviderIsService = app.ApplicationServices.GetService<IServiceProviderIsService>(); 60var serviceProviderIsService = app.ApplicationServices.GetService<IServiceProviderIsService>();
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
EndpointMetadataApiDescriptionProvider.cs (2)
26private readonly IServiceProviderIsService? _serviceProviderIsService; 36IServiceProviderIsService? serviceProviderIsService = null)
Microsoft.AspNetCore.Mvc.Core (4)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (2)
49var serviceProviderIsService = serviceProvider.GetService<IServiceProviderIsService>();
ApplicationModels\InferParameterBindingInfoConvention.cs (2)
29private readonly IServiceProviderIsService? _serviceProviderIsService; 48IServiceProviderIsService serviceProviderIsService)
Microsoft.AspNetCore.Mvc.Core.Test (6)
ApplicationModels\InferParameterBindingInfoConventionTest.cs (6)
616var serviceProvider = Mock.Of<IServiceProviderIsService>(s => s.IsService(typeof(IApplicationModelProvider)) == true); 634var serviceProvider = Mock.Of<IServiceProviderIsService>(s => s.IsService(typeof(IApplicationModelProvider)) == true); 901IServiceProviderIsService serviceProviderIsService = null) 904serviceProviderIsService = serviceProviderIsService ?? Mock.Of<IServiceProviderIsService>(s => s.IsService(It.IsAny<Type>()) == false);
Microsoft.AspNetCore.OpenApi (5)
Extensions\OpenApiEndpointConventionBuilderExtensions.cs (2)
108var serviceProviderIsService = applicationServices.GetService<IServiceProviderIsService>();
Services\OpenApiGenerator.cs (3)
33private readonly IServiceProviderIsService? _serviceProviderIsService; 37/// and an <see cref="IServiceProviderIsService" /> instance. 43IServiceProviderIsService? serviceProviderIsService)
Microsoft.AspNetCore.OpenApi.Tests (9)
Extensions\OpenApiEndpointRouteBuilderExtensionsTests.cs (1)
248.AddSingleton<IServiceProviderIsService>(serviceProviderIsService)
Extensions\OpenApiRouteHandlerBuilderExtensionTests.cs (7)
23.AddSingleton<IServiceProviderIsService>(serviceProviderIsService) 46.AddSingleton<IServiceProviderIsService>(serviceProviderIsService) 69.AddSingleton<IServiceProviderIsService>(serviceProviderIsService) 97.AddSingleton<IServiceProviderIsService>(serviceProviderIsService) 126.AddSingleton<IServiceProviderIsService>(serviceProviderIsService) 158.AddSingleton<IServiceProviderIsService>(serviceProviderIsService) 188.AddSingleton<IServiceProviderIsService>(serviceProviderIsService)
Services\OpenApiDocumentProviderTests.cs (1)
115.AddSingleton<IServiceProviderIsService>(serviceProviderIsService)
Microsoft.AspNetCore.RateLimiting (2)
RateLimiterApplicationBuilderExtensions.cs (2)
48var serviceProviderIsService = app.ApplicationServices.GetService<IServiceProviderIsService>();
Microsoft.AspNetCore.Routing (3)
ValidationEndpointFilterFactory.cs (3)
32var serviceProviderIsService = context.ApplicationServices.GetService<IServiceProviderIsService>(); 125private static bool IsServiceParameter(ParameterInfo parameterInfo, IServiceProviderIsService? isService)
Microsoft.AspNetCore.SignalR.Core (4)
HubOptions.cs (1)
75/// When <see langword="false"/>, <see cref="IServiceProviderIsService"/> determines if a Hub method parameter will be injected from the DI container.
Internal\DefaultHubDispatcher.cs (2)
772IServiceProviderIsService? serviceProviderIsService = null; 775serviceProviderIsService = scope.ServiceProvider.GetService<IServiceProviderIsService>();
Internal\HubMethodDescriptor.cs (1)
33public HubMethodDescriptor(ObjectMethodExecutor methodExecutor, IServiceProviderIsService? serviceProviderIsService, IEnumerable<IAuthorizeData> policies)
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteFactory.cs (1)
809serviceType == typeof(IServiceProviderIsService) ||
ServiceProvider.cs (2)
65CallSiteFactory.Add(ServiceIdentifier.FromServiceType(typeof(IServiceProviderIsService)), new ConstantCallSite(typeof(IServiceProviderIsService), CallSiteFactory));
Microsoft.Extensions.DependencyInjection.Abstractions (4)
ActivatorUtilities.cs (4)
83IServiceProviderIsService? serviceProviderIsService = provider.GetService<IServiceProviderIsService>(); 750public bool IsService(IServiceProviderIsService serviceProviderIsService, int parameterIndex) 809public int Match(object[] givenParameters, IServiceProviderIsService serviceProviderIsService)
Sample (113)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\GeneratedRouteBuilderExtensions.g.cs (113)
1243var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 1277var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 1367var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 1401var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 1616var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 1652var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 1738var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 1774var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2030var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2063var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2149var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2182var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2268var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2301var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2387var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2420var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2506var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2539var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2625var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2658var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2744var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2777var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2863var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 2896var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 2986var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 3019var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 3109var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 3145var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 3235var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 3271var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 3447var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 3480var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 3570var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 3603var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 3693var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 3726var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 3988var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 4021var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 4111var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 4144var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 4234var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 4267var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 4656var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 4689var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 5075var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 5109var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 5199var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 5232var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 5318var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 5351var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 5437var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 5470var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 5556var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 5589var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 5675var serviceProviderIsService = serviceProvider.GetRequiredService<IServiceProviderIsService>(); 5708var serviceProviderIsService = serviceProvider?.GetService<IServiceProviderIsService>(); 5960private static Func<HttpContext, bool, ValueTask<(bool, T?)>> ResolveJsonBodyOrService<T>(LogOrThrowExceptionHelper logOrThrowExceptionHelper, string parameterTypeName, string parameterName, JsonSerializerOptions jsonSerializerOptions, IServiceProviderIsService? serviceProviderIsService = null)