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