29 references to TryAddSingleton
BasicWebSite (1)
StartupWithoutEndpointRouting.cs (1)
53services.TryAddSingleton(CreateWeatherForecastService);
Microsoft.AspNetCore.Antiforgery (1)
AntiforgeryServiceCollectionExtensions.cs (1)
39services.TryAddSingleton<ObjectPool<AntiforgerySerializationContext>>(serviceProvider =>
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (1)
56services.TryAddSingleton<ServerComponentSerializer>(services => new ServerComponentSerializer(services.GetRequiredService<IDataProtectionProvider>()));
Microsoft.AspNetCore.DataProtection (1)
DataProtectionServiceCollectionExtensions.cs (1)
83services.TryAddSingleton<IDataProtectionProvider>(s =>
Microsoft.AspNetCore.Grpc.Swagger (1)
GrpcSwaggerServiceExtensions.cs (1)
37services.TryAddSingleton<IApiDescriptionGroupCollectionProvider>(serviceProvider =>
Microsoft.AspNetCore.Hosting (9)
GenericHost\GenericWebHostBuilder.cs (3)
74services.TryAddSingleton(sp => new DiagnosticListener("Microsoft.AspNetCore")); 75services.TryAddSingleton<DiagnosticSource>(sp => sp.GetRequiredService<DiagnosticListener>()); 76services.TryAddSingleton(sp => new ActivitySource("Microsoft.AspNetCore"));
GenericHost\SlimWebHostBuilder.cs (3)
48services.TryAddSingleton(sp => new DiagnosticListener("Microsoft.AspNetCore")); 49services.TryAddSingleton<DiagnosticSource>(sp => sp.GetRequiredService<DiagnosticListener>()); 50services.TryAddSingleton(sp => new ActivitySource("Microsoft.AspNetCore"));
WebHostBuilder.cs (3)
286services.TryAddSingleton(sp => new DiagnosticListener("Microsoft.AspNetCore")); 287services.TryAddSingleton<DiagnosticSource>(sp => sp.GetRequiredService<DiagnosticListener>()); 288services.TryAddSingleton(sp => new ActivitySource("Microsoft.AspNetCore"));
Microsoft.AspNetCore.Mvc.Core (1)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
215services.TryAddSingleton<IObjectModelValidator>(s =>
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
DependencyInjection\RazorRuntimeCompilationMvcCoreBuilderExtensions.cs (1)
94services.TryAddSingleton(s =>
Microsoft.AspNetCore.Mvc.RazorPages (1)
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (1)
141services.TryAddSingleton<IPageLoader>(s => s.GetRequiredService<PageLoader>());
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
DependencyInjection\MvcViewFeaturesMvcCoreBuilderExtensions.cs (1)
161services.TryAddSingleton<IModelExpressionProvider>(s => s.GetRequiredService<ModelExpressionProvider>());
Microsoft.AspNetCore.OutputCaching (1)
OutputCacheServiceCollectionExtensions.cs (1)
31services.TryAddSingleton<IOutputCacheStore>(sp =>
Microsoft.AspNetCore.Routing (3)
DependencyInjection\RoutingServiceCollectionExtensions.cs (3)
51services.TryAddSingleton<ObjectPool<UriBuildingContext>>(s => 75services.TryAddSingleton<EndpointDataSource>(s => 89services.TryAddSingleton<EndpointMetadataComparer>(services =>
Microsoft.DotNet.Helix.Sdk (2)
ProvisioningProfileProvider.cs (2)
241collection.TryAddSingleton(_ => new HttpClient(new HttpClientHandler { CheckCertificateRevocationList = true })); 242collection.TryAddSingleton<IProvisioningProfileProvider>(serviceProvider =>
Microsoft.Extensions.Http (2)
DependencyInjection\HttpClientFactoryServiceCollectionExtensions.cs (2)
41services.TryAddSingleton<IHttpClientFactory>(serviceProvider => serviceProvider.GetRequiredService<DefaultHttpClientFactory>()); 42services.TryAddSingleton<IHttpMessageHandlerFactory>(serviceProvider => serviceProvider.GetRequiredService<DefaultHttpClientFactory>());
Microsoft.Extensions.WebEncoders (3)
EncoderServiceCollectionExtensions.cs (3)
32services.TryAddSingleton( 34services.TryAddSingleton( 36services.TryAddSingleton(