1 type derived from InteractiveServerRenderMode
Microsoft.AspNetCore.Components.Server (1)
Builder\InternalServerRenderMode.cs (1)
8internal class InternalServerRenderMode(ServerComponentsEndpointOptions options) : InteractiveServerRenderMode
2 instantiations of InteractiveServerRenderMode
Microsoft.AspNetCore.Components.Web (1)
RenderMode\RenderMode.cs (1)
15public static InteractiveServerRenderMode InteractiveServer { get; } = new();
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\HtmlHelperComponentExtensions.cs (1)
73RenderMode.Server => new InteractiveServerRenderMode(prerender: false),
26 references to InteractiveServerRenderMode
Microsoft.AspNetCore.Components.Endpoints (19)
Builder\RazorComponentDataSourceOptions.cs (3)
20(InteractiveServerRenderMode, InteractiveServerRenderMode) => true, 26InteractiveServerRenderMode => 1,
Discovery\ComponentInfo.cs (3)
54if (RenderMode is InteractiveServerRenderMode { Prerender: var server }) 56var size = (nameof(InteractiveServerRenderMode).Length - "RenderModeComparer".Length); 57return $"RenderModeComparer = {nameof(InteractiveServerRenderMode)[0..size]}, Prerendered = {server}";
Discovery\RazorComponentApplication.cs (1)
45case InteractiveServerRenderMode:
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (6)
44InteractiveServerRenderMode => new ProtectedPrerenderComponentApplicationStore(_httpContext.RequestServices.GetRequiredService<IDataProtectionProvider>()), 78var server = new CopyOnlyStore<InteractiveServerRenderMode>(); 165InteractiveServerRenderMode => InvokedRenderModes.Mode.Server, 188InteractiveServerRenderMode { Prerender: true } => true, 236CopyOnlyStore<InteractiveServerRenderMode> server, 245public CopyOnlyStore<InteractiveServerRenderMode> Server { get; }
Rendering\SSRRenderModeBoundary.cs (5)
47InteractiveServerRenderMode mode => mode.Prerender, 69if (renderMode is InteractiveServerRenderMode || renderMode is InteractiveAutoRenderMode) 71AssertRenderModeIsConfigured<InteractiveServerRenderMode>(componentType, renderMode, configuredModes, "AddInteractiveServerRenderMode"); 190InteractiveServerRenderMode server => ComponentMarker.Create(ComponentMarker.ServerMarkerType, server.Prerender, _markerKey), 196if (RenderMode is InteractiveServerRenderMode or InteractiveAutoRenderMode)
src\aspnetcore\src\Shared\Components\ProtectedPrerenderComponentApplicationStore.cs (1)
41renderMode is InteractiveServerRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.Server (4)
Circuits\RemoteRenderer.cs (1)
313InteractiveServerRenderMode or InteractiveAutoRenderMode => componentActivator.CreateInstance(componentType),
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (2)
63if (renderMode is InteractiveServerRenderMode) 120InteractiveServerRenderMode _ or InteractiveAutoRenderMode _ => true,
src\aspnetcore\src\Shared\Components\ProtectedPrerenderComponentApplicationStore.cs (1)
41renderMode is InteractiveServerRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.Web (3)
RenderMode\InteractiveServerRenderMode.cs (2)
12/// Constructs an instance of <see cref="InteractiveServerRenderMode"/>. 19/// Constructs an instance of <see cref="InteractiveServerRenderMode"/>
RenderMode\RenderMode.cs (1)
15public static InteractiveServerRenderMode InteractiveServer { get; } = new();