2 implementations of ITagHelperActivator
Microsoft.AspNetCore.Mvc.Razor (2)
Infrastructure\DefaultTagHelperActivator.cs (1)
13
internal sealed class DefaultTagHelperActivator :
ITagHelperActivator
ServiceBasedTagHelperActivator.cs (1)
14
internal sealed class ServiceBasedTagHelperActivator :
ITagHelperActivator
16 references to ITagHelperActivator
Microsoft.AspNetCore.Mvc.Razor (9)
DefaultTagHelperFactory.cs (3)
19
private readonly
ITagHelperActivator
_activator;
28
/// The <see cref="
ITagHelperActivator
"/> used to create tag helper instances.
30
public 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
"/>
142
services.TryAddSingleton<
ITagHelperActivator
, DefaultTagHelperActivator>();
DependencyInjection\TagHelpersAsServices.cs (1)
27
services.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)
114
var activator = new Mock<
ITagHelperActivator
>();
148
var activator = new Mock<
ITagHelperActivator
>();
DependencyInjection\MvcRazorMvcBuilderExtensionsTest.cs (2)
28
var activatorDescriptor = Assert.Single(services.ToList(), d => d.ServiceType == typeof(
ITagHelperActivator
));
62
var activator = Assert.Single(collection, t => t.ServiceType == typeof(
ITagHelperActivator
));
DependencyInjection\MvcRazorMvcCoreBuilderExtensionsTest.cs (2)
68
var activatorDescriptor = Assert.Single(services.ToList(), d => d.ServiceType == typeof(
ITagHelperActivator
));
102
var activator = Assert.Single(collection, t => t.ServiceType == typeof(
ITagHelperActivator
));
RazorPageCreateTagHelperTest.cs (1)
80
serviceProvider.Setup(mock => mock.GetService(typeof(
ITagHelperActivator
)))