60 references to TryAddSingleton
IntegrationTestsWebsite (1)
Startup.cs (1)
24services.TryAddSingleton<DynamicEndpointDataSource>();
Microsoft.AspNetCore.Authorization.Policy (3)
PolicyServiceCollectionExtensions.cs (3)
32services.TryAddSingleton<AuthorizationPolicyMarkerService>(); 49services.TryAddSingleton<AuthorizationPolicyCache>(); 65services.TryAddSingleton<AuthorizationPolicyCache>();
Microsoft.AspNetCore.Components.Endpoints (5)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (5)
44services.TryAddSingleton<RazorComponentsMarkerService>(); 47services.TryAddSingleton<RazorComponentEndpointDataSourceFactory>(); 48services.TryAddSingleton<RazorComponentEndpointFactory>(); 51services.TryAddSingleton<HotReloadService>(); 57services.TryAddSingleton<WebAssemblyComponentSerializer>();
Microsoft.AspNetCore.Components.Endpoints.Tests (2)
EndpointHtmlRendererTest.cs (2)
666collection.TryAddSingleton<ServerComponentSerializer>(); 668collection.TryAddSingleton<WebAssemblyComponentSerializer>();
Microsoft.AspNetCore.Components.Server (5)
DependencyInjection\ComponentServiceCollectionExtensions.cs (5)
65services.TryAddSingleton<RootComponentTypeCache>(); 66services.TryAddSingleton<ComponentParameterDeserializer>(); 67services.TryAddSingleton<ComponentParametersTypeCache>(); 68services.TryAddSingleton<CircuitIdFactory>(); 76services.TryAddSingleton<CircuitRegistry>();
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
GrpcJsonTranscodingServiceExtensions.cs (1)
30builder.Services.TryAddSingleton<DescriptorRegistry>();
Microsoft.AspNetCore.Grpc.Swagger (1)
GrpcSwaggerServiceExtensions.cs (1)
34services.TryAddSingleton<DescriptorRegistry>();
Microsoft.AspNetCore.HeaderPropagation (1)
DependencyInjection\HeaderPropagationServiceCollectionExtensions.cs (1)
24services.TryAddSingleton<HeaderPropagationValues>();
Microsoft.AspNetCore.Hosting (3)
GenericHost\GenericWebHostBuilder.cs (1)
84services.TryAddSingleton<HostingMetrics>();
GenericHost\SlimWebHostBuilder.cs (1)
58services.TryAddSingleton<HostingMetrics>();
WebHostBuilder.cs (1)
298services.TryAddSingleton<HostingMetrics>();
Microsoft.AspNetCore.Http.Connections (3)
ConnectionsDependencyInjectionExtensions.cs (3)
26services.TryAddSingleton<HttpConnectionDispatcher>(); 27services.TryAddSingleton<HttpConnectionManager>(); 28services.TryAddSingleton<HttpConnectionsMetrics>();
Microsoft.AspNetCore.Mvc.Core (13)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (13)
147services.TryAddSingleton<ApplicationModelFactory>(); 161services.TryAddSingleton<ActionConstraintCache>(); 192services.TryAddSingleton<ControllerActionInvokerCache>(); 221services.TryAddSingleton<ClientValidatorCache>(); 222services.TryAddSingleton<ParameterBinder>(); 252services.TryAddSingleton<MvcRouteHandler>(); // Only one per app 258services.TryAddSingleton<ControllerActionEndpointDataSourceFactory>(); 259services.TryAddSingleton<OrderedEndpointsSequenceProviderCache>(); 260services.TryAddSingleton<ControllerActionEndpointDataSourceIdProvider>(); 261services.TryAddSingleton<ActionEndpointFactory>(); 262services.TryAddSingleton<DynamicControllerEndpointSelectorCache>(); 269services.TryAddSingleton<MiddlewareFilterConfigurationProvider>(); 271services.TryAddSingleton<MiddlewareFilterBuilder>();
Microsoft.AspNetCore.Mvc.Razor (2)
DependencyInjection\MvcRazorMvcCoreBuilderExtensions.cs (2)
122services.TryAddSingleton<RazorHotReload>(); 152services.TryAddSingleton<TagHelperMemoryCacheProvider>();
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (3)
DependencyInjection\RazorRuntimeCompilationMvcCoreBuilderExtensions.cs (3)
89services.TryAddSingleton<RuntimeCompilationFileProvider>(); 90services.TryAddSingleton<RazorReferenceManager>(); 91services.TryAddSingleton<CSharpCompiler>();
Microsoft.AspNetCore.Mvc.RazorPages (5)
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (5)
90services.TryAddSingleton<DynamicPageEndpointSelectorCache>(); 91services.TryAddSingleton<PageActionEndpointDataSourceIdProvider>(); 109services.TryAddSingleton<PageActionEndpointDataSourceFactory>(); 131services.TryAddSingleton<PageActionInvokerCache>(); 147services.TryAddSingleton<PageResultExecutor>();
Microsoft.AspNetCore.Mvc.TagHelpers (1)
DependencyInjection\TagHelperExtensions.cs (1)
69services.TryAddSingleton<CacheTagHelperMemoryCacheFactory>();
Microsoft.AspNetCore.Mvc.ViewFeatures (5)
DependencyInjection\MvcViewFeaturesMvcCoreBuilderExtensions.cs (5)
159services.TryAddSingleton<ModelExpressionProvider>(); 179services.TryAddSingleton<ViewComponentInvokerCache>(); 191services.TryAddSingleton<SaveTempDataFilter>(); 201services.TryAddSingleton<ValidateAntiforgeryTokenAuthorizationFilter>(); 202services.TryAddSingleton<AutoValidateAntiforgeryTokenAuthorizationFilter>();
Microsoft.AspNetCore.Routing (2)
DependencyInjection\RoutingServiceCollectionExtensions.cs (2)
87services.TryAddSingleton<DfaGraphWriter>(); 115services.TryAddSingleton<RoutingMetrics>();
Microsoft.AspNetCore.SignalR (1)
SignalRDependencyInjectionExtensions.cs (1)
47services.TryAddSingleton<SignalRMarkerService>();
Microsoft.AspNetCore.SignalR.Core (1)
SignalRDependencyInjectionExtensions.cs (1)
23services.TryAddSingleton<SignalRCoreMarkerService>();
Microsoft.Extensions.Diagnostics (1)
Metrics\MetricsServiceExtensions.cs (1)
33services.TryAddSingleton<MetricsSubscriptionManager>();
Microsoft.Extensions.Http (1)
DependencyInjection\HttpClientFactoryServiceCollectionExtensions.cs (1)
40services.TryAddSingleton<DefaultHttpClientFactory>();