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