4 implementations of IComponentActivator
Microsoft.AspNetCore.Components (1)
DefaultComponentActivator.cs (1)
10internal 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)
5154private class TestComponentActivator<TResult> : IComponentActivator where TResult : IComponent, new()
20 references to IComponentActivator
Microsoft.AspNetCore.Components (8)
ComponentFactory.cs (2)
21private readonly IComponentActivator _componentActivator; 24public ComponentFactory(IComponentActivator componentActivator, Renderer renderer)
RenderTree\Renderer.cs (6)
89/// <param name="componentActivator">The <see cref="IComponentActivator"/>.</param> 90public Renderer(IServiceProvider serviceProvider, ILoggerFactory loggerFactory, IComponentActivator componentActivator) 118private static IComponentActivator GetComponentActivatorOrDefault(IServiceProvider serviceProvider) 120return serviceProvider.GetService<IComponentActivator>() 1324/// <param name="componentActivator">An <see cref="IComponentActivator"/> that should be used when instantiating component objects.</param> 1330IComponentActivator 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.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)
4513serviceProvider.AddService<IComponentActivator>(componentActivator); 5142protected 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)
188protected override IComponent ResolveComponentForRenderMode([DynamicallyAccessedMembers(Component)] Type componentType, int? parentComponentId, IComponentActivator componentActivator, IComponentRenderMode renderMode)