4 implementations of IComponentActivator
Microsoft.AspNetCore.Components (1)
DefaultComponentActivator.cs (1)
11internal sealed class DefaultComponentActivator(IServiceProvider serviceProvider) : IComponentActivator
Microsoft.AspNetCore.Components.Tests (3)
ComponentFactoryTest.cs (2)
362private class CustomComponentActivator<TResult> : IComponentActivator where TResult : IComponent, new() 370private class NullResultComponentActivator : IComponentActivator
RendererTest.cs (1)
5189private class TestComponentActivator<TResult> : IComponentActivator where TResult : IComponent, new()
21 references to IComponentActivator
Microsoft.AspNetCore.Components (8)
ComponentFactory.cs (2)
35private readonly IComponentActivator _componentActivator; 38public ComponentFactory(IComponentActivator componentActivator, Renderer renderer)
RenderTree\Renderer.cs (6)
90/// <param name="componentActivator">The <see cref="IComponentActivator"/>.</param> 91public Renderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory, IComponentActivator componentActivator) 119private static IComponentActivator GetComponentActivatorOrDefault(IServiceProvider serviceProvider) 121return serviceProvider.GetService<IComponentActivator>() 1330/// <param name="componentActivator">An <see cref="IComponentActivator"/> that should be used when instantiating component objects.</param> 1336IComponentActivator componentActivator,
Microsoft.AspNetCore.Components.Authorization.Tests (1)
src\Components\Shared\test\TestRenderer.cs (1)
27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.Endpoints (1)
Rendering\EndpointHtmlRenderer.Prerendering.cs (1)
21protected override IComponent ResolveComponentForRenderMode([DynamicallyAccessedMembers(Component)] Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)
Microsoft.AspNetCore.Components.Endpoints.Tests (1)
ImportMapTest.cs (1)
255public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.Forms.Tests (1)
src\Components\Shared\test\TestRenderer.cs (1)
27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.QuickGrid.Tests (1)
src\Components\Shared\test\TestRenderer.cs (1)
27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteRenderer.cs (1)
310protected override IComponent ResolveComponentForRenderMode([DynamicallyAccessedMembers(Component)] Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)
Microsoft.AspNetCore.Components.Tests (5)
ComponentFactoryTest.cs (2)
421public IComponentActivator SuppliedActivator { get; private set; } 436protected internal override IComponent ResolveComponentForRenderMode(Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)
RendererTest.cs (2)
4514serviceProvider.AddService<IComponentActivator>(componentActivator); 5177protected internal override IComponent ResolveComponentForRenderMode(Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)
src\Components\Shared\test\TestRenderer.cs (1)
27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.Web.Tests (1)
src\Components\Shared\test\TestRenderer.cs (1)
27public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
Microsoft.AspNetCore.Components.WebAssembly (1)
Rendering\WebAssemblyRenderer.cs (1)
213protected override IComponent ResolveComponentForRenderMode([DynamicallyAccessedMembers(Component)] Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)