2 types derived from InteractiveWebAssemblyRenderMode
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
SSRRenderModeBoundaryTest.cs (1)
100class WebAssemblyRenderModeSubclass : InteractiveWebAssemblyRenderMode { }
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Builder\WebAssemblyRenderModeWithOptions.cs (1)
9internal class WebAssemblyRenderModeWithOptions(WebAssemblyComponentsEndpointOptions? options) : InteractiveWebAssemblyRenderMode
6 instantiations of InteractiveWebAssemblyRenderMode
Microsoft.AspNetCore.Components.Endpoints.Tests (4)
EndpointHtmlRendererTest.cs (3)
81var result = await renderer.PrerenderComponentAsync(httpContext, typeof(SimpleComponent), new InteractiveWebAssemblyRenderMode(prerender: false), ParameterView.Empty); 211new InteractiveWebAssemblyRenderMode(prerender: false), 249new InteractiveWebAssemblyRenderMode(prerender: false),
SSRRenderModeBoundaryTest.cs (1)
24new SSRRenderModeBoundary(httpContext, typeof(TestComponent), new InteractiveWebAssemblyRenderMode());
Microsoft.AspNetCore.Components.Web (1)
RenderMode\RenderMode.cs (1)
21public static InteractiveWebAssemblyRenderMode InteractiveWebAssembly { get; } = new();
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\HtmlHelperComponentExtensions.cs (1)
75RenderMode.WebAssembly => new InteractiveWebAssemblyRenderMode(prerender: false),
36 references to InteractiveWebAssemblyRenderMode
Microsoft.AspNetCore.Components.Endpoints (21)
Builder\RazorComponentDataSourceOptions.cs (3)
21(InteractiveWebAssemblyRenderMode, InteractiveWebAssemblyRenderMode) => true, 27InteractiveWebAssemblyRenderMode => 2,
Builder\ResourceCollectionConvention.cs (1)
28if (renderMode is InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode)
Discovery\ComponentInfo.cs (3)
59if (RenderMode is InteractiveWebAssemblyRenderMode { Prerender: var wasm }) 61var size = (nameof(InteractiveWebAssemblyRenderMode).Length - "RenderModeComparer".Length); 62return $"RenderModeComparer = {nameof(InteractiveWebAssemblyRenderMode)[0..size]}, Prerendered = {wasm}";
Discovery\RazorComponentApplication.cs (1)
48case InteractiveWebAssemblyRenderMode:
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (6)
45InteractiveWebAssemblyRenderMode => new PrerenderComponentApplicationStore(), 80var webAssembly = new CopyOnlyStore<InteractiveWebAssemblyRenderMode>(); 166InteractiveWebAssemblyRenderMode => InvokedRenderModes.Mode.WebAssembly, 189InteractiveWebAssemblyRenderMode { Prerender: true } => true, 238CopyOnlyStore<InteractiveWebAssemblyRenderMode> webassembly) 247public CopyOnlyStore<InteractiveWebAssemblyRenderMode> Webassembly { get; }
Rendering\SSRRenderModeBoundary.cs (6)
48InteractiveWebAssemblyRenderMode mode => mode.Prerender, 74if (renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode) 76AssertRenderModeIsConfigured<InteractiveWebAssemblyRenderMode>(componentType, renderMode, configuredModes, "AddInteractiveWebAssemblyRenderMode"); 111if (RenderMode is InteractiveWebAssemblyRenderMode) 186InteractiveWebAssemblyRenderMode webAssembly => ComponentMarker.Create(ComponentMarker.WebAssemblyMarkerType, webAssembly.Prerender, _markerKey), 201if (RenderMode is InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode)
src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
73renderMode is null || renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.Endpoints.Tests (7)
EndpointHtmlRendererTest.cs (5)
1368case InteractiveWebAssemblyRenderMode: 1434case InteractiveWebAssemblyRenderMode: 1488case InteractiveWebAssemblyRenderMode: 1554case InteractiveWebAssemblyRenderMode: 1630case InteractiveWebAssemblyRenderMode:
RazorComponentEndpointDataSourceTest.cs (2)
261[TestRenderMode<InteractiveWebAssemblyRenderMode>] 287public override bool Supports(IComponentRenderMode renderMode) => renderMode is InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.Server (1)
src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
73renderMode is null || renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.Web (3)
RenderMode\InteractiveWebAssemblyRenderMode.cs (2)
12/// Constructs an instance of <see cref="InteractiveWebAssemblyRenderMode"/>. 19/// Constructs an instance of <see cref="InteractiveWebAssemblyRenderMode"/>
RenderMode\RenderMode.cs (1)
21public static InteractiveWebAssemblyRenderMode InteractiveWebAssembly { get; } = new();
Microsoft.AspNetCore.Components.WebAssembly (2)
Rendering\WebAssemblyRenderer.cs (1)
191InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode => componentActivator.CreateInstance(componentType),
src\Shared\Components\PrerenderComponentApplicationStore.cs (1)
73renderMode is null || renderMode is InteractiveWebAssemblyRenderMode || renderMode is InteractiveAutoRenderMode;
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
WebAssemblyEndpointProvider.cs (2)
21return renderMode is InteractiveWebAssemblyRenderMode 51renderMode is InteractiveWebAssemblyRenderMode or InteractiveAutoRenderMode;