1 instantiation of InvokedRenderModes
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (1)
173httpContext.Items[InvokedRenderModesKey] = new InvokedRenderModes(currentInvocation);
22 references to InvokedRenderModes
Microsoft.AspNetCore.Components.Endpoints (12)
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (12)
120case InvokedRenderModes.Mode.None: 122case InvokedRenderModes.Mode.ServerAndWebAssembly: 125case InvokedRenderModes.Mode.Server: 128case InvokedRenderModes.Mode.WebAssembly: 165InteractiveServerRenderMode => InvokedRenderModes.Mode.Server, 166InteractiveWebAssemblyRenderMode => InvokedRenderModes.Mode.WebAssembly, 177var invokedMode = (InvokedRenderModes)result!; 180invokedMode.Value = InvokedRenderModes.Mode.ServerAndWebAssembly; 194internal static InvokedRenderModes.Mode GetPersistStateRenderMode(HttpContext httpContext) 197? ((InvokedRenderModes)result!).Value 198: InvokedRenderModes.Mode.None;
Microsoft.AspNetCore.Components.Endpoints.Tests (10)
EndpointHtmlRendererTest.cs (10)
198var invoked = Assert.IsType<InvokedRenderModes>(mode); 199Assert.Equal(InvokedRenderModes.Mode.WebAssembly, invoked.Value); 420Assert.DoesNotContain(httpContext.Items.Values, value => value is InvokedRenderModes); 464var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes); 465Assert.Equal(InvokedRenderModes.Mode.Server, ((InvokedRenderModes)mode).Value); 480var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes); 481Assert.Equal(InvokedRenderModes.Mode.ServerAndWebAssembly, ((InvokedRenderModes)mode).Value);