2 implementations of IControllerPropertyActivator
Microsoft.AspNetCore.Mvc.Core (1)
Controllers\DefaultControllerPropertyActivator.cs (1)
11internal sealed class DefaultControllerPropertyActivator : IControllerPropertyActivator
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewDataDictionaryControllerPropertyActivator.cs (1)
14public class ViewDataDictionaryControllerPropertyActivator : IControllerPropertyActivator
22 references to IControllerPropertyActivator
Microsoft.AspNetCore.Mvc (2)
HotReloadService.cs (2)
25IControllerPropertyActivator controllerPropertyActivator) 32IControllerPropertyActivator controllerPropertyActivator,
Microsoft.AspNetCore.Mvc.Core (8)
Controllers\ControllerFactoryProvider.cs (3)
15private readonly IControllerPropertyActivator[] _propertyActivators; 20IEnumerable<IControllerPropertyActivator> propertyActivators) 120var activatorProvider = _propertyActivators[i];
Controllers\DefaultControllerFactory.cs (4)
15private readonly IControllerPropertyActivator[] _propertyActivators; 24/// A set of <see cref="IControllerPropertyActivator"/> instances used to initialize controller 29IEnumerable<IControllerPropertyActivator> propertyActivators) 51foreach (var propertyActivator in _propertyActivators)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
181ServiceDescriptor.Transient<IControllerPropertyActivator, DefaultControllerPropertyActivator>());
Microsoft.AspNetCore.Mvc.Core.Test (10)
Controllers\ControllerFactoryProviderTest.cs (8)
23Enumerable.Empty<IControllerPropertyActivator>()); 49Enumerable.Empty<IControllerPropertyActivator>()); 74Enumerable.Empty<IControllerPropertyActivator>()); 97Enumerable.Empty<IControllerPropertyActivator>()); 103var propertyActivator1 = new Mock<IControllerPropertyActivator>(); 111var propertyActivator2 = new Mock<IControllerPropertyActivator>(); 154Enumerable.Empty<IControllerPropertyActivator>()); 163Enumerable.Empty<IControllerPropertyActivator>());
Controllers\DefaultControllerFactoryTest.cs (1)
242var propertyActivators = new IControllerPropertyActivator[]
DependencyInjection\MvcCoreServiceCollectionExtensionsTest.cs (1)
298typeof(IControllerPropertyActivator),
Microsoft.AspNetCore.Mvc.Test (1)
MvcServiceCollectionExtensionsTest.cs (1)
564typeof(IControllerPropertyActivator),
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
DependencyInjection\MvcViewFeaturesMvcCoreBuilderExtensions.cs (1)
151.Transient<IControllerPropertyActivator, ViewDataDictionaryControllerPropertyActivator>());