4 implementations of ServiceProvider
Microsoft.AspNetCore (1)
WebApplication.cs (1)
88IServiceProvider IEndpointRouteBuilder.ServiceProvider => Services;
Microsoft.AspNetCore.Components.Server (1)
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (1)
135public IServiceProvider ServiceProvider { get; }
Microsoft.AspNetCore.Routing (2)
DefaultEndpointRouteBuilder.cs (1)
22public IServiceProvider ServiceProvider => ApplicationBuilder.ApplicationServices;
RouteGroupBuilder.cs (1)
34IServiceProvider IEndpointRouteBuilder.ServiceProvider => _outerEndpointRouteBuilder.ServiceProvider;
42 references to ServiceProvider
Microsoft.AspNetCore.Components.Endpoints (2)
Builder\RazorComponentsEndpointRouteBuilderExtensions.cs (2)
48var factory = endpoints.ServiceProvider.GetRequiredService<RazorComponentEndpointDataSourceFactory>(); 59var marker = endpoints.ServiceProvider.GetService<RazorComponentsMarkerService>();
Microsoft.AspNetCore.Diagnostics.HealthChecks (1)
Builder\HealthCheckEndpointRouteBuilderExtensions.cs (1)
57if (endpoints.ServiceProvider.GetService(typeof(HealthCheckService)) == null)
Microsoft.AspNetCore.Http.Connections (2)
ConnectionEndpointRouteBuilderExtensions.cs (2)
86var dispatcher = endpoints.ServiceProvider.GetRequiredService<HttpConnectionDispatcher>(); 88var connectionBuilder = new ConnectionBuilder(endpoints.ServiceProvider);
Microsoft.AspNetCore.Identity (4)
IdentityApiEndpointRouteBuilderExtensions.cs (4)
45var timeProvider = endpoints.ServiceProvider.GetRequiredService<TimeProvider>(); 46var bearerTokenOptions = endpoints.ServiceProvider.GetRequiredService<IOptionsMonitor<BearerTokenOptions>>(); 47var emailSender = endpoints.ServiceProvider.GetRequiredService<IEmailSender<TUser>>(); 48var linkGenerator = endpoints.ServiceProvider.GetRequiredService<LinkGenerator>();
Microsoft.AspNetCore.Mvc.Core (9)
Builder\ControllerEndpointRouteBuilderExtensions.cs (9)
208RegisterInCache(endpoints.ServiceProvider, dataSource); 272RegisterInCache(endpoints.ServiceProvider, dataSource); 332RegisterInCache(endpoints.ServiceProvider, dataSource); 398RegisterInCache(endpoints.ServiceProvider, dataSource); 465RegisterInCache(endpoints.ServiceProvider, controllerDataSource); 500RegisterInCache(endpoints.ServiceProvider, controllerDataSource); 518var marker = endpoints.ServiceProvider.GetService<MvcMarkerService>(); 533var orderProvider = endpoints.ServiceProvider.GetRequiredService<OrderedEndpointsSequenceProviderCache>(); 534var factory = endpoints.ServiceProvider.GetRequiredService<ControllerActionEndpointDataSourceFactory>();
Microsoft.AspNetCore.Mvc.RazorPages (9)
Builder\RazorPagesEndpointRouteBuilderExtensions.cs (9)
77RegisterInCache(endpoints.ServiceProvider, pageDataSource); 135RegisterInCache(endpoints.ServiceProvider, pageDataSource); 189RegisterInCache(endpoints.ServiceProvider, pageDataSource); 249RegisterInCache(endpoints.ServiceProvider, pageDataSource); 314RegisterInCache(endpoints.ServiceProvider, pageDataSource); 348RegisterInCache(endpoints.ServiceProvider, pageDataSource); 364var marker = endpoints.ServiceProvider.GetService<PageActionEndpointDataSourceFactory>(); 379var orderProviderCache = endpoints.ServiceProvider.GetRequiredService<OrderedEndpointsSequenceProviderCache>(); 380var factory = endpoints.ServiceProvider.GetRequiredService<PageActionEndpointDataSourceFactory>();
Microsoft.AspNetCore.Routing (4)
Builder\EndpointRouteBuilderExtensions.cs (2)
458var routeHandlerOptions = endpoints.ServiceProvider?.GetService<IOptions<RouteHandlerOptions>>(); 461routeEndpointDataSource = new RouteEndpointDataSource(endpoints.ServiceProvider ?? EmptyServiceProvider.Instance, throwOnBadRequest);
RouteGroupBuilder.cs (2)
34IServiceProvider IEndpointRouteBuilder.ServiceProvider => _outerEndpointRouteBuilder.ServiceProvider; 52Array.Empty<Action<EndpointBuilder>>(), _routeGroupBuilder._outerEndpointRouteBuilder.ServiceProvider);
Microsoft.AspNetCore.SignalR (1)
HubEndpointRouteBuilderExtensions.cs (1)
41var marker = endpoints.ServiceProvider.GetService<SignalRMarkerService>();
Microsoft.AspNetCore.StaticAssets (10)
Development\StaticAssetDevelopmentRuntimeHandler.cs (2)
261var config = endpoints.ServiceProvider.GetRequiredService<IConfiguration>(); 283var logger = endpoints.ServiceProvider.GetRequiredService<ILogger<StaticAssetDevelopmentRuntimeHandler>>();
Infrastructure\StaticAssetsEndpointDataSourceHelper.cs (2)
20staticAssetsManifestPath = ApplyStaticAssetManifestPathConventions(staticAssetsManifestPath, builder.ServiceProvider); 42manifestPath = ApplyStaticAssetManifestPathConventions(manifestPath, endpointRouteBuilder.ServiceProvider);
StaticAssetsEndpointRouteBuilderExtensions.cs (4)
30var environment = endpoints.ServiceProvider.GetRequiredService<IWebHostEnvironment>(); 39if (StaticAssetDevelopmentRuntimeHandler.IsEnabled(result.IsBuildManifest, endpoints.ServiceProvider)) 91var environment = endpoints.ServiceProvider.GetRequiredService<IWebHostEnvironment>(); 94if (StaticAssetDevelopmentRuntimeHandler.IsEnabled(result.IsBuildManifest, endpoints.ServiceProvider))
StaticAssetsManifest.cs (2)
41endpoints.ServiceProvider, 42new StaticAssetEndpointFactory(endpoints.ServiceProvider),