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)
5323private 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) 125private static IComponentActivator GetComponentActivatorOrDefault(IServiceProvider serviceProvider) 127return serviceProvider.GetService<IComponentActivator>() 1343/// <param name="componentActivator">An <see cref="IComponentActivator"/> that should be used when instantiating component objects.</param> 1349IComponentActivator 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); 5311protected 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)