10 implementations of GetKeyedService
Microsoft.AspNetCore.Components.Authorization.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
30public object? GetKeyedService(Type serviceType, object? serviceKey)
Microsoft.AspNetCore.Components.Forms.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
30public object? GetKeyedService(Type serviceType, object? serviceKey)
Microsoft.AspNetCore.Components.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
30public object? GetKeyedService(Type serviceType, object? serviceKey)
Microsoft.AspNetCore.Components.Web.Tests (1)
src\Components\Shared\test\TestServiceProvider.cs (1)
30public object? GetKeyedService(Type serviceType, object? serviceKey)
Microsoft.AspNetCore.Http.Abstractions.Tests (1)
UseMiddlewareTest.cs (1)
348public object? GetKeyedService(Type serviceType, object? serviceKey)
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiDocumentServiceTestsBase.cs (1)
296public object GetKeyedService(Type serviceType, object serviceKey)
Microsoft.Extensions.AI (1)
EmptyServiceProvider.cs (1)
19public object? GetKeyedService(Type serviceType, object? serviceKey) => null;
Microsoft.Extensions.DependencyInjection (2)
ServiceLookup\ServiceProviderEngineScope.cs (1)
53public object? GetKeyedService(Type serviceType, object? serviceKey)
ServiceProvider.cs (1)
114public object? GetKeyedService(Type serviceType, object? serviceKey)
Microsoft.Maui (1)
MauiContext.cs (1)
88 public object? GetKeyedService(Type serviceType, object? serviceKey)
11 references to GetKeyedService
Microsoft.AspNetCore.Components (1)
ComponentFactory.cs (1)
141serviceInstance = keyedServiceProvider.GetKeyedService(propertyType, serviceKey)
Microsoft.AspNetCore.Http.Abstractions (1)
Extensions\UseMiddlewareExtensions.cs (1)
339var service = ksp.GetKeyedService(type, key) ?? throw new InvalidOperationException(Resources.FormatException_InvokeMiddlewareNoService(type, middleware));
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Binders\KeyedServicesModelBinder.cs (1)
32keyedServices.GetKeyedService(bindingContext.ModelType, _key) :
Microsoft.AspNetCore.OpenApi.Tests (1)
Services\OpenApiDocumentServiceTestsBase.cs (1)
307return _serviceProvider.GetKeyedService(serviceType, serviceKey);
Microsoft.Extensions.AI (1)
Functions\AIFunctionFactory.cs (1)
919if ((arguments.Services as IKeyedServiceProvider)?.GetKeyedService(parameterType, keyedAttr.Key) is { } service)
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\ChatClientBuilderTest.cs (1)
91Assert.Null(keyedServiceProvider.GetKeyedService(typeof(object), "key"));
Microsoft.Extensions.DependencyInjection.Abstractions (4)
ActivatorUtilities.cs (2)
780return keyedServiceProvider.GetKeyedService(parameterInfo.ParameterType, key); 1213return keyedServiceProvider.GetKeyedService(type, serviceKey);
ServiceProviderKeyedServiceExtensions.cs (2)
28return (T?)keyedServiceProvider.GetKeyedService(typeof(T), serviceKey); 48return keyedServiceProvider.GetKeyedService(serviceType, serviceKey);
Microsoft.Maui (1)
MauiContext.cs (1)
91 return provider.GetKeyedService(serviceType, serviceKey);