4 instantiations of InteractiveAutoRenderMode
Microsoft.AspNetCore.Components.Endpoints (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
311"InteractiveAuto" => prerender ? Web.RenderMode.InteractiveAuto : new InteractiveAutoRenderMode(prerender: false),
Microsoft.AspNetCore.Components.Server (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
311"InteractiveAuto" => prerender ? Web.RenderMode.InteractiveAuto : new InteractiveAutoRenderMode(prerender: false),
Microsoft.AspNetCore.Components.Web (1)
RenderMode\RenderMode.cs (1)
26public static InteractiveAutoRenderMode InteractiveAuto { get; } = new();
Microsoft.AspNetCore.Components.WebAssembly (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
311"InteractiveAuto" => prerender ? Web.RenderMode.InteractiveAuto : new InteractiveAutoRenderMode(prerender: false),
34 references to InteractiveAutoRenderMode
Microsoft.AspNetCore.Components.Endpoints (20)
Builder\ResourceCollectionConvention.cs (1)
28if (renderMode is InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode)
Discovery\ComponentInfo.cs (3)
64if (RenderMode is InteractiveAutoRenderMode { Prerender: var auto }) 66var size = (nameof(InteractiveAutoRenderMode).Length - "RenderModeComparer".Length); 67return $"RenderModeComparer = {nameof(InteractiveAutoRenderMode)[0..size]}, Prerendered = {auto}";
Discovery\RazorComponentApplication.cs (1)
51case InteractiveAutoRenderMode:
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (5)
79var auto = new CopyOnlyStore<InteractiveAutoRenderMode>(); 167InteractiveAutoRenderMode => throw new NotImplementedException("TODO: To be able to support InteractiveAutoRenderMode, we have to serialize persisted state in both WebAssembly and Server formats, or unify the two formats."), 190InteractiveAutoRenderMode { Prerender: true } => true, 237CopyOnlyStore<InteractiveAutoRenderMode> auto, 246public CopyOnlyStore<InteractiveAutoRenderMode> Auto { get; }
Rendering\SSRRenderModeBoundary.cs (6)
57InteractiveAutoRenderMode mode => mode.Prerender, 77if (renderMode is InteractiveServerRenderMode || renderMode is InteractiveAutoRenderMode) 82if (renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode) 220InteractiveAutoRenderMode auto => ComponentMarker.Create(ComponentMarker.AutoMarkerType, auto.Prerender, _markerKey), 224if (RenderMode is InteractiveServerRenderMode or InteractiveAutoRenderMode) 234if (RenderMode is InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (2)
244InteractiveAutoRenderMode => "InteractiveAuto", 257InteractiveAutoRenderMode m => m.Prerender,
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
73renderMode is null || renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode;
src\aspnetcore\src\Shared\Components\ProtectedPrerenderComponentApplicationStore.cs (1)
41renderMode is InteractiveServerRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.Server (6)
Circuits\RemoteRenderer.cs (1)
313InteractiveServerRenderMode or InteractiveAutoRenderMode => componentActivator.CreateInstance(componentType),
DependencyInjection\ServerRazorComponentsBuilderExtensions.cs (1)
120InteractiveServerRenderMode _ or InteractiveAutoRenderMode _ => true,
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (2)
244InteractiveAutoRenderMode => "InteractiveAuto", 257InteractiveAutoRenderMode m => m.Prerender,
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
73renderMode is null || renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode;
src\aspnetcore\src\Shared\Components\ProtectedPrerenderComponentApplicationStore.cs (1)
41renderMode is InteractiveServerRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.Web (3)
RenderMode\InteractiveAutoRenderMode.cs (2)
12/// Constructs an instance of <see cref="InteractiveAutoRenderMode"/>. 19/// Constructs an instance of <see cref="InteractiveAutoRenderMode"/>
RenderMode\RenderMode.cs (1)
26public static InteractiveAutoRenderMode InteractiveAuto { get; } = new();
Microsoft.AspNetCore.Components.WebAssembly (4)
Rendering\WebAssemblyRenderer.cs (1)
247InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode => componentActivator.CreateInstance(componentType),
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (2)
244InteractiveAutoRenderMode => "InteractiveAuto", 257InteractiveAutoRenderMode m => m.Prerender,
src\aspnetcore\src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
73renderMode is null || renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
WebAssemblyEndpointProvider.cs (1)
51renderMode is InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode;