501 references to AddSingleton
ApiExplorerWebSite (1)
aspire (23)
Program.cs (23)
148builder.Services.AddSingleton<IProjectLocator, ProjectLocator>();
149builder.Services.AddSingleton<ISolutionLocator, SolutionLocator>();
151builder.Services.AddSingleton<IProjectUpdater, ProjectUpdater>();
152builder.Services.AddSingleton<INewCommandPrompter, NewCommandPrompter>();
153builder.Services.AddSingleton<IAddCommandPrompter, AddCommandPrompter>();
154builder.Services.AddSingleton<IPublishCommandPrompter, PublishCommandPrompter>();
155builder.Services.AddSingleton<ICertificateService, CertificateService>();
157builder.Services.AddSingleton<IFeatures, Features>();
160builder.Services.AddSingleton<IDiskCache, DiskCache>();
161builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
163builder.Services.AddSingleton<INuGetPackageCache, NuGetPackageCache>();
169builder.Services.AddSingleton<ICliUpdateNotifier, CliUpdateNotifier>();
170builder.Services.AddSingleton<IPackagingService, PackagingService>();
171builder.Services.AddSingleton<ICliDownloader, CliDownloader>();
175builder.Services.AddSingleton<IGitRepository, GitRepository>();
178builder.Services.AddSingleton<IOpenCodeCliRunner, OpenCodeCliRunner>();
181builder.Services.AddSingleton<IClaudeCodeCliRunner, ClaudeCodeCliRunner>();
184builder.Services.AddSingleton<IVsCodeCliRunner, VsCodeCliRunner>();
185builder.Services.AddSingleton<ICopilotCliRunner, CopilotCliRunner>();
188builder.Services.AddSingleton<IAgentEnvironmentDetector, AgentEnvironmentDetector>();
195builder.Services.AddSingleton<ITemplateProvider, TemplateProvider>();
361builder.Services.AddSingleton<IExtensionRpcTarget, ExtensionRpcTarget>();
362builder.Services.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>();
Aspire.Cli.Tests (4)
Aspire.Components.Common.TestUtilities (2)
Aspire.Dashboard (7)
Aspire.Dashboard.Components.Tests (17)
Aspire.Dashboard.Tests (3)
Aspire.Hosting (14)
DistributedApplicationBuilder.cs (11)
191_innerBuilder.Services.AddSingleton<ILoggerProvider, BackchannelLoggerProvider>();
324_innerBuilder.Services.AddSingleton<IPackageFetcher, PackageFetcher>();
325_innerBuilder.Services.AddSingleton<IPackageVersionProvider, PackageVersionProvider>();
360_innerBuilder.Services.AddSingleton<IDeveloperCertificateService, DeveloperCertificateService>();
443_innerBuilder.Services.AddSingleton<IDashboardEndpointProvider, HostDashboardEndpointProvider>();
472_innerBuilder.Services.AddSingleton<IDcpExecutor, DcpExecutor>();
475_innerBuilder.Services.AddSingleton<IDcpDependencyCheckService, DcpDependencyCheck>();
480_innerBuilder.Services.AddSingleton<IKubernetesService, KubernetesService>();
498_innerBuilder.Services.AddSingleton<IResourceContainerImageManager, ResourceContainerImageManager>();
501_innerBuilder.Services.AddSingleton<IPipelineOutputService, PipelineOutputService>();
523_innerBuilder.Services.AddSingleton<ILoggerProvider, PipelineLoggerProvider>();
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Tests (6)
Aspire.Hosting.Docker.Tests (34)
DockerComposePublisherTests.cs (25)
24builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
114builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
150builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
175builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
202builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
258builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
289builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
327builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
353builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
379builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
405builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
433builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
465builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
489builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
510builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
538builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
570builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
601builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
634builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
664builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
692builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
721builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
750builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
789builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
843builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
Aspire.Hosting.Tests (60)
Pipelines\DistributedApplicationPipelineTests.cs (51)
29builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
42builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
64builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
101builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
135builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
169builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
209builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
269builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
304builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
345builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
361builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
379builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
397builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
431builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
456builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
515builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
554builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
593builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
612builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
671builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
704builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
732builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
769builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
814builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
848builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
882builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
949builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
989builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1016builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1047builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1087builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1132builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1166builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1226builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1265builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1335builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1405builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1446builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1483builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1530builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1583builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1626builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1650builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1673builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1697builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1737builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1830builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1854builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1925builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
1965builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
2034builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
Aspire.OpenAI.Tests (2)
AzureFunctionsEndToEnd.Functions (2)
BasicWebSite (4)
ClientSample (1)
Cookies (1)
CookieSessionSample (1)
CustomPolicyProvider (2)
GenericHostWebSite (1)
GetDocument.Insider (2)
HostedBlazorWebassemblyApp.Server (1)
http2cat (1)
IdentitySample.PasskeyConformance (2)
IdentitySample.PasskeyUI (2)
IIS.FunctionalTests (1)
IIS.LongTests (1)
IIS.NewHandler.FunctionalTests (1)
IIS.NewShim.FunctionalTests (1)
IISExpress.FunctionalTests (1)
InMemory.FunctionalTests (4)
InProcessWebSite (1)
IStartupInjectionAssemblyName (1)
Microsoft.AspNetCore.Authentication.Certificate (1)
Microsoft.AspNetCore.Authentication.Core.Test (1)
Microsoft.AspNetCore.Authentication.Test (1)
Microsoft.AspNetCore.Authorization.Test (8)
Microsoft.AspNetCore.Components.Authorization.Tests (2)
Microsoft.AspNetCore.Components.Endpoints.Tests (10)
Microsoft.AspNetCore.Components.Tests (11)
Routing\RouterTest.cs (10)
28services.AddSingleton<INavigationInterception, TestNavigationInterception>();
29services.AddSingleton<IScrollToLocationHash, TestScrollToLocationHash>();
278services.AddSingleton<INavigationInterception, TestNavigationInterception>();
279services.AddSingleton<IScrollToLocationHash, TestScrollToLocationHash>();
313services.AddSingleton<INavigationInterception, TestNavigationInterception>();
314services.AddSingleton<IScrollToLocationHash, TestScrollToLocationHash>();
360services.AddSingleton<INavigationInterception, TestNavigationInterception>();
361services.AddSingleton<IScrollToLocationHash, TestScrollToLocationHash>();
412services.AddSingleton<INavigationInterception, TestNavigationInterception>();
413services.AddSingleton<IScrollToLocationHash, TestScrollToLocationHash>();
Microsoft.AspNetCore.Components.Web.Tests (4)
Microsoft.AspNetCore.Components.WebAssembly (2)
Microsoft.AspNetCore.Diagnostics (1)
Microsoft.AspNetCore.Diagnostics.Tests (7)
Microsoft.AspNetCore.Grpc.Swagger.Tests (3)
Microsoft.AspNetCore.HeaderParsing (2)
Microsoft.AspNetCore.Hosting (2)
Microsoft.AspNetCore.Hosting.Tests (31)
StartupManagerTests.cs (24)
20serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
42serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
64serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
88serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyContainerFactory>();
110serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyContainerFactory>();
132serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyContainerFactory>();
293serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
344.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>()
363serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
391.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>()
410serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
424serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
439serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
453serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
470serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
488serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
506serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
521serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
535serviceCollection.AddSingleton<IServiceProviderFactory<IServiceCollection>, DefaultServiceProviderFactory>();
550serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyContainerFactory>();
566serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyContainerFactory>();
582serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyContainerFactory>();
618serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyContainerFactory>();
628serviceCollection.AddSingleton<IServiceProviderFactory<MyContainer>, MyBadContainerFactory>();
Microsoft.AspNetCore.Http.Connections.Tests (2)
Microsoft.AspNetCore.Http.Results.Tests (18)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (1)
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Microsoft.AspNetCore.Identity.InMemory.Test (4)
Microsoft.AspNetCore.Identity.Specification.Tests (2)
Microsoft.AspNetCore.Mvc.Core.Test (17)
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (2)
Microsoft.AspNetCore.Mvc.FunctionalTests (2)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (3)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (2)
Microsoft.AspNetCore.Mvc.RazorPages.Test (3)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (16)
ViewComponentResultTest.cs (14)
666services.AddSingleton<IViewComponentSelector, DefaultViewComponentSelector>();
667services.AddSingleton<IViewComponentDescriptorCollectionProvider, DefaultViewComponentDescriptorCollectionProvider>();
668services.AddSingleton<IViewComponentInvokerFactory, DefaultViewComponentInvokerFactory>();
669services.AddSingleton<ITypeActivatorCache, TypeActivatorCache>();
670services.AddSingleton<IViewComponentActivator, DefaultViewComponentActivator>();
671services.AddSingleton<IViewComponentFactory, DefaultViewComponentFactory>();
673services.AddSingleton<IModelMetadataProvider, EmptyModelMetadataProvider>();
675services.AddSingleton<ITempDataDictionaryFactory, TempDataDictionaryFactory>();
676services.AddSingleton<ITempDataProvider, SessionStateTempDataProvider>();
677services.AddSingleton<TempDataSerializer, DefaultTempDataSerializer>();
678services.AddSingleton<HtmlEncoder, HtmlTestEncoder>();
679services.AddSingleton<IViewBufferScope, TestViewBufferScope>();
680services.AddSingleton<IActionResultExecutor<ViewComponentResult>, ViewComponentResultExecutor>();
681services.AddSingleton<IHttpResponseStreamWriterFactory, TestHttpResponseStreamWriterFactory>();
Microsoft.AspNetCore.OpenApi (1)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.Routing.Tests (4)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Microsoft.AspNetCore.Server.IIS (2)
Microsoft.AspNetCore.Server.Kestrel (3)
Microsoft.AspNetCore.Server.Kestrel.Tests (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (1)
Microsoft.AspNetCore.SignalR (1)
Microsoft.AspNetCore.SignalR.Client (3)
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (3)
Microsoft.AspNetCore.SignalR.StackExchangeRedis.Tests (1)
Microsoft.AspNetCore.SignalR.Tests (7)
Microsoft.AspNetCore.TestHost (4)
Microsoft.AspNetCore.TestHost.Tests (3)
Microsoft.AspNetCore.Tests (6)
Microsoft.CommonLanguageServerProtocol.Framework.Example (5)
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
Microsoft.DotNet.Build.Manifest.Tests (6)
Microsoft.DotNet.Build.Tasks.Feed.Tests (5)
Microsoft.Extensions.AI.Tests (1)
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Hybrid.Tests (11)
Microsoft.Extensions.DependencyInjection.AutoActivation (1)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (1)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (6)
Microsoft.Extensions.Hosting (5)
Microsoft.Extensions.Hosting.Systemd (2)
Microsoft.Extensions.Hosting.WindowsServices (2)
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Microsoft.Extensions.Identity.Core (3)
Microsoft.Extensions.Options.Contextual.Tests (1)
Microsoft.Extensions.ServiceDiscovery (2)
Microsoft.Extensions.ServiceDiscovery.Dns (2)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Microsoft.Extensions.ServiceDiscovery.Yarp (2)
Microsoft.Extensions.Telemetry (1)
Microsoft.Extensions.Telemetry.Abstractions (2)
Microsoft.Extensions.Validation.GeneratorTests (2)
Microsoft.Extensions.WebEncoders.Tests (2)
Microsoft.Maui (1)
Microsoft.ML.AutoML (2)
SampleStartups (1)
SignalR.Client.FunctionalTestApp (1)
Sockets.BindTests (3)
Sockets.FunctionalTests (3)
VersioningWebSite (1)