16 references to ActivateSingleton
Aspire.RabbitMQ.Client (1)
src\Components\Aspire.RabbitMQ.Client\AspireRabbitMQExtensions.cs (1)
120builder.Services.ActivateSingleton<IConnection>();
Aspire.StackExchange.Redis (1)
AspireRedisExtensions.cs (1)
139builder.Services.ActivateSingleton<IConnectionMultiplexer>();
Microsoft.Extensions.DependencyInjection.AutoActivation (5)
AutoActivationExtensions.cs (5)
106.ActivateSingleton<TService>(); 124.ActivateSingleton<TService>(); 142.ActivateSingleton<TService>(); 158.ActivateSingleton<TService>(); 322_ = services.ActivateSingleton<TService>();
Microsoft.Extensions.DependencyInjection.AutoActivation.Tests (9)
AcceptanceTest.cs (8)
323.ActivateSingleton<IFakeService>()) 339.ConfigureServices(services => services.ActivateSingleton<IFakeService>()) 376.AddSingleton<IFakeService, FakeService>().ActivateSingleton<IFakeService>() 377.AddSingleton<IFakeService, FakeOneMultipleService>().ActivateSingleton<IFakeService>()) 397.ActivateSingleton<IEnumerable<IFakeService>>()) 418.ActivateSingleton<IEnumerable<IFakeOpenGenericService<PocoClass>>>() 419.ActivateSingleton<IFakeOpenGenericService<DifferentPocoClass>>()) 440.ActivateSingleton<IEnumerable<IFakeOpenGenericService<PocoClass>>>())
AutoActivationExtensionsTests.cs (1)
18Assert.Throws<ArgumentNullException>(() => AutoActivationExtensions.ActivateSingleton<IFakeService>(null!));