15 references to ActivateKeyedSingleton
Aspire.RabbitMQ.Client (1)
src\Components\Aspire.RabbitMQ.Client\AspireRabbitMQExtensions.cs (1)
130builder.Services.ActivateKeyedSingleton<IConnection>(serviceKey);
Aspire.StackExchange.Redis (1)
AspireRedisExtensions.cs (1)
148builder.Services.ActivateKeyedSingleton<IConnectionMultiplexer>(serviceKey);
Microsoft.Extensions.DependencyInjection.AutoActivation (5)
AutoActivationExtensions.Keyed.cs (5)
114.ActivateKeyedSingleton<TService>(serviceKey); 133.ActivateKeyedSingleton<TService>(serviceKey); 152.ActivateKeyedSingleton<TService>(serviceKey); 169.ActivateKeyedSingleton<TService>(serviceKey); 357_ = services.ActivateKeyedSingleton<TService>(descriptor.ServiceKey);
Microsoft.Extensions.DependencyInjection.AutoActivation.Tests (8)
AcceptanceTest.Keyed.cs (8)
316.ActivateKeyedSingleton<IFakeService>(serviceKey)) 333.ConfigureServices(services => services.ActivateKeyedSingleton<IFakeService>(serviceKey)) 352.AddKeyedSingleton<IFakeService, FakeService>(serviceKey).ActivateKeyedSingleton<IFakeService>(serviceKey) 353.AddKeyedSingleton<IFakeService, FakeOneMultipleService>(serviceKey).ActivateKeyedSingleton<IFakeService>(serviceKey)) 374.ActivateKeyedSingleton<IEnumerable<IFakeService>>(serviceKey)) 396.ActivateKeyedSingleton<IEnumerable<IFakeOpenGenericService<PocoClass>>>(serviceKey) 397.ActivateKeyedSingleton<IFakeOpenGenericService<DifferentPocoClass>>(serviceKey)) 419.ActivateKeyedSingleton<IEnumerable<IFakeOpenGenericService<PocoClass>>>(serviceKey))