2 implementations of ITagHelperActivator
Microsoft.AspNetCore.Mvc.Razor (2)
Infrastructure\DefaultTagHelperActivator.cs (1)
13internal sealed class DefaultTagHelperActivator : ITagHelperActivator
ServiceBasedTagHelperActivator.cs (1)
14internal sealed class ServiceBasedTagHelperActivator : ITagHelperActivator
16 references to ITagHelperActivator
Microsoft.AspNetCore.Mvc.Razor (9)
DefaultTagHelperFactory.cs (3)
19private readonly ITagHelperActivator _activator; 28/// The <see cref="ITagHelperActivator"/> used to create tag helper instances. 30public DefaultTagHelperFactory(ITagHelperActivator activator)
DependencyInjection\MvcRazorMvcBuilderExtensions.cs (1)
33/// Registers tag helpers as services and replaces the existing <see cref="ITagHelperActivator"/>
DependencyInjection\MvcRazorMvcCoreBuilderExtensions.cs (2)
78/// Registers discovered tag helpers as services and changes the existing <see cref="ITagHelperActivator"/> 142services.TryAddSingleton<ITagHelperActivator, DefaultTagHelperActivator>();
DependencyInjection\TagHelpersAsServices.cs (1)
27services.Replace(ServiceDescriptor.Transient<ITagHelperActivator, ServiceBasedTagHelperActivator>());
Infrastructure\DefaultTagHelperActivator.cs (1)
11/// Default implementation of <see cref="ITagHelperActivator"/>.
ServiceBasedTagHelperActivator.cs (1)
11/// A <see cref="ITagHelperActivator"/> that retrieves tag helpers as services from the request's
Microsoft.AspNetCore.Mvc.Razor.Test (7)
DefaultTagHelperFactoryTest.cs (2)
114var activator = new Mock<ITagHelperActivator>(); 148var activator = new Mock<ITagHelperActivator>();
DependencyInjection\MvcRazorMvcBuilderExtensionsTest.cs (2)
28var activatorDescriptor = Assert.Single(services.ToList(), d => d.ServiceType == typeof(ITagHelperActivator)); 62var activator = Assert.Single(collection, t => t.ServiceType == typeof(ITagHelperActivator));
DependencyInjection\MvcRazorMvcCoreBuilderExtensionsTest.cs (2)
68var activatorDescriptor = Assert.Single(services.ToList(), d => d.ServiceType == typeof(ITagHelperActivator)); 102var activator = Assert.Single(collection, t => t.ServiceType == typeof(ITagHelperActivator));
RazorPageCreateTagHelperTest.cs (1)
80serviceProvider.Setup(mock => mock.GetService(typeof(ITagHelperActivator)))