1 instantiation of InvokedRenderModes
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (1)
173httpContext.Items[InvokedRenderModesKey] = new InvokedRenderModes(currentInvocation);
24 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 (12)
EndpointHtmlRendererTest.cs (12)
94Assert.DoesNotContain(httpContext.Items.Values, value => value is InvokedRenderModes); 197var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes); 198var invoked = Assert.IsType<InvokedRenderModes>(mode); 199Assert.Equal(InvokedRenderModes.Mode.WebAssembly, invoked.Value); 421Assert.DoesNotContain(httpContext.Items.Values, value => value is InvokedRenderModes); 466var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes); 467Assert.Equal(InvokedRenderModes.Mode.Server, ((InvokedRenderModes)mode).Value); 482var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes); 483Assert.Equal(InvokedRenderModes.Mode.ServerAndWebAssembly, ((InvokedRenderModes)mode).Value);