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)
601private class CustomComponentActivator<TResult> : IComponentActivator where TResult : IComponent, new() 609private class NullResultComponentActivator : IComponentActivator
RendererTest.cs (1)
5313private class TestComponentActivator<TResult> : IComponentActivator where TResult : IComponent, new()
22 references to IComponentActivator
Microsoft.AspNetCore.Components (8)
ComponentFactory.cs (2)
30private readonly IComponentActivator _componentActivator; 34public ComponentFactory(IComponentActivator componentActivator, IComponentPropertyActivator propertyActivator, 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>() 1337/// <param name="componentActivator">An <see cref="IComponentActivator"/> that should be used when instantiating component objects.</param> 1343IComponentActivator 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 (2)
ImportMapTest.cs (1)
255public TestRenderer(IServiceProvider serviceProvider, IComponentActivator componentActivator)
src\Components\Shared\test\TestRenderer.cs (1)
27public 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)
685public IComponentActivator SuppliedActivator { get; private set; } 700protected internal override IComponent ResolveComponentForRenderMode(Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)
RendererTest.cs (2)
4514serviceProvider.AddService<IComponentActivator>(componentActivator); 5301protected 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)