5 implementations of GetKeyedService
Microsoft.Extensions.AI (1)
EmptyServiceProvider.cs (1)
19public object? GetKeyedService(Type serviceType, object? serviceKey) => null;
Microsoft.Extensions.DependencyInjection (2)
ServiceLookup\ServiceProviderEngineScope.cs (1)
59public object? GetKeyedService(Type serviceType, object? serviceKey)
ServiceProvider.cs (1)
114public object? GetKeyedService(Type serviceType, object? serviceKey)
Microsoft.Extensions.DependencyInjection.Abstractions (1)
EmptyServiceProvider.cs (1)
41object? IKeyedServiceProvider.GetKeyedService(Type serviceType, object? serviceKey) => GetKeyedService(serviceType, serviceKey);
Microsoft.Maui (1)
MauiContext.cs (1)
88 public object? GetKeyedService(Type serviceType, object? serviceKey)
11 references to GetKeyedService
Microsoft.AspNetCore.Components (1)
DefaultComponentPropertyActivator.cs (1)
89serviceInstance = 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.Extensions.AI.Tests (3)
ChatCompletion\ChatClientBuilderTest.cs (1)
91Assert.Null(keyedServiceProvider.GetKeyedService(typeof(object), "key"));
Functions\AIFunctionFactoryTest.cs (1)
1170(a.Services as IKeyedServiceProvider)?.GetKeyedService(p.ParameterType, attr.Key) is { } s ? s :
Image\ImageGeneratorBuilderTests.cs (1)
91Assert.Null(keyedServiceProvider.GetKeyedService(typeof(object), "key"));
Microsoft.Extensions.DependencyInjection.Abstractions (4)
ActivatorUtilities.cs (2)
785return keyedServiceProvider.GetKeyedService(parameterInfo.ParameterType, key); 1218return 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);