1 type derived from EndpointHtmlRenderer
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
EndpointHtmlRendererTest.cs (1)
1795private class TestEndpointHtmlRenderer : EndpointHtmlRenderer
1 instantiation of EndpointHtmlRenderer
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
RazorComponentEndpointInvokerTest.cs (1)
28new EndpointHtmlRenderer(
37 references to EndpointHtmlRenderer
Microsoft.AspNetCore.Components.Endpoints (16)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (3)
58services.TryAddScoped<EndpointHtmlRenderer>(); 59services.TryAddScoped<IComponentPrerenderer>(services => services.GetRequiredService<EndpointHtmlRenderer>()); 74services.TryAddCascadingValue(sp => sp.GetRequiredService<EndpointHtmlRenderer>().HttpContext);
RazorComponentEndpointInvoker.cs (6)
23private readonly EndpointHtmlRenderer _renderer; 27public RazorComponentEndpointInvoker(EndpointHtmlRenderer renderer, ILogger<RazorComponentEndpointInvoker> logger) 56EndpointHtmlRenderer.MarkAsAllowingEnhancedNavigation(context); 134await EndpointHtmlRenderer.HandleNavigationException(context, ex); 194if (EndpointHtmlRenderer.ShouldShowDetailedErrors(context)) 242if (EndpointHtmlRenderer.ShouldShowDetailedErrors(context))
Rendering\EndpointComponentState.cs (2)
18private readonly EndpointHtmlRenderer _renderer; 22_renderer = (EndpointHtmlRenderer)renderer;
Rendering\SSRRenderModeBoundary.cs (1)
197var invocationId = EndpointHtmlRenderer.GetOrCreateInvocationId(httpContext);
Results\RazorComponentResultExecutor.cs (4)
47var endpointHtmlRenderer = httpContext.RequestServices.GetRequiredService<EndpointHtmlRenderer>(); 53EndpointHtmlRenderer.MarkAsAllowingEnhancedNavigation(httpContext); 71var htmlContent = (EndpointHtmlRenderer.PrerenderedComponentHtmlContent)(await endpointHtmlRenderer.PrerenderComponentAsync(
Microsoft.AspNetCore.Components.Endpoints.Tests (15)
EndpointHtmlRendererTest.cs (10)
759collection.TryAddScoped<EndpointHtmlRenderer>(); 771var renderer = scopedProvider.GetRequiredService<EndpointHtmlRenderer>(); 1338Assert.Equal(EndpointHtmlRenderer.ComponentStateHtmlContent.Empty, content); 1360var stateContent = Assert.IsType<EndpointHtmlRenderer.ComponentStateHtmlContent>(content); 1390var stateContent = Assert.IsType<EndpointHtmlRenderer.ComponentStateHtmlContent>(content); 1426var stateContent = Assert.IsType<EndpointHtmlRenderer.ComponentStateHtmlContent>(content); 1480var stateContent = Assert.IsType<EndpointHtmlRenderer.ComponentStateHtmlContent>(content); 1546var stateContent = Assert.IsType<EndpointHtmlRenderer.ComponentStateHtmlContent>(content); 1615var stateContent = Assert.IsType<EndpointHtmlRenderer.ComponentStateHtmlContent>(content);
RazorComponentResultTest.cs (5)
417var renderer = httpContext.RequestServices.GetRequiredService<EndpointHtmlRenderer>(); 438EndpointHtmlRenderer Renderer, 459.AddSingleton<EndpointHtmlRenderer>() 460.AddSingleton<IComponentPrerenderer>(services => services.GetRequiredService<EndpointHtmlRenderer>())
Microsoft.AspNetCore.Mvc.TagHelpers.Test (6)
ComponentTagHelperTest.cs (1)
83.AddScoped<IComponentPrerenderer, EndpointHtmlRenderer>()
PersistComponentStateTagHelperTest.cs (5)
114EndpointHtmlRenderer.UpdateSaveStateRenderMode(tagHelper.ViewContext.HttpContext, RenderMode.InteractiveWebAssembly); 196EndpointHtmlRenderer.UpdateSaveStateRenderMode(tagHelper.ViewContext.HttpContext, Components.Web.RenderMode.InteractiveServer); 228EndpointHtmlRenderer.UpdateSaveStateRenderMode(tagHelper.ViewContext.HttpContext, Components.Web.RenderMode.InteractiveServer); 229EndpointHtmlRenderer.UpdateSaveStateRenderMode(tagHelper.ViewContext.HttpContext, Components.Web.RenderMode.InteractiveWebAssembly); 264.AddScoped<IComponentPrerenderer, EndpointHtmlRenderer>()