80 references to GetServices
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
529var projects = serviceProvider.GetServices<IAppHostProject>();
Aspire.Dashboard.Tests (1)
Integration\StartupTests.cs (1)
1095var loggerProviders = app.Services.GetServices<ILoggerProvider>();
Aspire.Hosting (2)
DistributedApplication.cs (2)
531var eventSubscribers = _host.Services.GetServices<IDistributedApplicationEventingSubscriber>(); 543var lifecycleHooks = _host.Services.GetServices<IDistributedApplicationLifecycleHook>();
Aspire.Hosting.Azure.Tests (1)
AzureBicepResourceTests.cs (1)
82var eventingServices = app.Services.GetServices<IDistributedApplicationEventingSubscriber>();
Aspire.Hosting.Tests (4)
DistributedApplicationBuilderTests.cs (1)
53var eventingSubscribers = app.Services.GetServices<IDistributedApplicationEventingSubscriber>();
DistributedApplicationTests.cs (1)
1821var lifecycles = app.Services.GetServices<IDistributedApplicationLifecycleHook>();
RequiredCommandAnnotationTests.cs (2)
139var subscribers = app.Services.GetServices<IDistributedApplicationEventingSubscriber>(); 444var eventSubscribers = app.Services.GetServices<IDistributedApplicationEventingSubscriber>();
Microsoft.AspNetCore.Components (1)
RenderTree\Renderer.cs (1)
115: serviceProvider.GetServices<ICascadingValueSupplier>().ToArray();
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.cs (1)
103var authStateListeners = httpContext.RequestServices.GetServices<IHostEnvironmentAuthenticationStateProvider>();
Microsoft.AspNetCore.Components.Server (2)
Circuits\CircuitFactory.cs (1)
102var circuitHandlers = components.Count == 0 ? [] : scope.ServiceProvider.GetServices<CircuitHandler>()
Circuits\CircuitHost.cs (1)
825_circuitHandlers = [.. _scope.ServiceProvider.GetServices<CircuitHandler>().OrderBy(h => h.Order)];
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DependencyInjection\EndpointMethodInfoApiExplorerServiceCollectionExtensions.cs (1)
27sp.GetServices<IApiDescriptionProvider>(),
DependencyInjection\MvcApiExplorerMvcCoreBuilderExtensions.cs (1)
37sp.GetServices<IApiDescriptionProvider>(),
Microsoft.AspNetCore.Routing (1)
Matching\EndpointMetadataComparer.cs (1)
37_comparers = _services.GetServices<MatcherPolicy>()
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultHybridCache.cs (1)
106IHybridCacheSerializerFactory[] factories = services.GetServices<IHybridCacheSerializerFactory>().ToArray();
Microsoft.Extensions.DependencyInjection.Abstractions (23)
ServiceCollectionServiceExtensions.cs (23)
26/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 53/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 80/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 102/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 125/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 148/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 176/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 203/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 230/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 257/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 279/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 302/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 325/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 353/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 381/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 408/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 435/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 457/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 480/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 503/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 531/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 558/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services. 586/// Use <see cref="ServiceProviderServiceExtensions.GetServices{T}(IServiceProvider)"/> to retrieve all registered services.
Microsoft.Extensions.Diagnostics.Probes.Tests (18)
KubernetesProbesExtensionsTests.cs (6)
36var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 37var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 80var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 81var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 108var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 109var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>();
TcpEndpointProbesExtensionsTests.cs (12)
36var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 55var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 56var configurations = host.Services.GetServices<IOptions<TcpEndpointProbesOptions>>(); 73var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 92var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 93var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 118var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 119var configurations = host.Services.GetServices<IOptions<TcpEndpointProbesOptions>>(); 143var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 144var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 164var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 165var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (5)
ResourceMonitoringBuilderTests.cs (2)
27var publishersArray = provider.GetServices<IResourceUtilizationPublisher>(); 49var publishersArray = provider.GetServices<IResourceUtilizationPublisher>();
ResourceMonitoringExtensionsTests.cs (3)
85var allHostedServices = provider.GetServices<IHostedService>(); 205var trackers = host.Services.GetServices<IResourceMonitor>().ToArray(); 206var backgrounds = host.Services.GetServices<IHostedService>().Where(x => x is ResourceMonitorService).ToArray();
Microsoft.Extensions.Hosting.Testing.Tests (2)
FakeHostBuilderTests.cs (1)
39Assert.Contains(hostBuilderServices.GetServices<IHostedService>(), x => x is HostTerminatorService);
FakeHostTests.cs (1)
22Assert.Contains(host.Services.GetServices<ILoggerProvider>(), x => x is FakeLoggerProvider);
Microsoft.Extensions.Http.Diagnostics.Tests (4)
Logging\AcceptanceTests.cs (3)
50var enrichers = sp.GetServices<IHttpClientLogEnricher>().ToList(); 118var enricher1 = sp.GetServices<IHttpClientLogEnricher>().SingleOrDefault(enn => enn is EnricherWithCounter) as EnricherWithCounter; 119var enricher2 = sp.GetServices<IHttpClientLogEnricher>().SingleOrDefault(enn => enn is TestEnricher) as TestEnricher;
Logging\HttpClientLoggingExtensionsTest.cs (1)
536var loggers = serviceProvider.GetServices<T>();
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (2)
ServiceDiscoveryDnsServiceCollectionExtensionsTests.cs (2)
25var exception = Record.Exception(() => serviceProvider.GetServices<IServiceEndpointProviderFactory>()); 37var exception = Record.Exception(() => serviceProvider.GetServices<IServiceEndpointProviderFactory>());
Microsoft.Extensions.Telemetry.Abstractions.Tests (2)
Enrichment\EnricherExtensionsTests.cs (2)
41var enrichersCollection = provider.GetServices<ILogEnricher>(); 60var enrichersCollection = provider.GetServices<IStaticLogEnricher>();
Microsoft.Maui (5)
Hosting\HandlerMauiAppBuilderExtensions.cs (1)
26 services.TryAddSingleton<IMauiHandlersCollection>(sp => new HandlerServiceBuilder(sp.GetServices<HandlerRegistration>()));
Hosting\ImageSources\ImageSourcesMauiAppBuilderExtensions.cs (1)
32 builder.Services.TryAddSingleton<IImageSourceServiceCollection>(svcs => new ImageSourceServiceBuilder(svcs.GetServices<ImageSourceRegistration>()));
Hosting\LifecycleEvents\AppHostBuilderExtensions.cs (1)
27 builder.Services.TryAddSingleton<ILifecycleEventService>(sp => new LifecycleEventService(sp.GetServices<LifecycleEventRegistration>()));
MauiContextExtensions.cs (2)
76 var initServices = mauiApp.Services.GetServices<IMauiInitializeService>(); 86 var scopedServices = scopedContext.Services.GetServices<IMauiInitializeScopedService>();
Microsoft.Maui.Controls (1)
Hosting\Effects\AppHostBuilderExtensions.cs (1)
45 builder.Services.TryAddSingleton(svc => new EffectsFactory(svc.GetServices<EffectsRegistration>()));
Microsoft.ML.AutoML (1)
AutoMLExperiment\AutoMLExperiment.cs (1)
220var stopServices = serviceProvider.GetServices<IStopTrainingManager>();