10 implementations of IValueProviderFactory
BasicWebSite (1)
ValueProviders\CustomValueProviderFactory.cs (1)
9public class CustomValueProviderFactory : IValueProviderFactory
Microsoft.AspNetCore.Mvc.Core (6)
ModelBinding\FormFileValueProviderFactory.cs (1)
14public sealed class FormFileValueProviderFactory : IValueProviderFactory
ModelBinding\FormValueProviderFactory.cs (1)
15public class FormValueProviderFactory : IValueProviderFactory
ModelBinding\JQueryFormValueProviderFactory.cs (1)
15public class JQueryFormValueProviderFactory : IValueProviderFactory
ModelBinding\JQueryQueryStringValueProviderFactory.cs (1)
13public class JQueryQueryStringValueProviderFactory : IValueProviderFactory
ModelBinding\QueryStringValueProviderFactory.cs (1)
14public class QueryStringValueProviderFactory : IValueProviderFactory
ModelBinding\RouteValueProviderFactory.cs (1)
11public class RouteValueProviderFactory : IValueProviderFactory
Microsoft.AspNetCore.Mvc.Core.Test (2)
ModelBinding\ValueProviderFactoryExtensionsTest.cs (2)
46private class FooValueProviderFactory : IValueProviderFactory 54private class BarValueProviderFactory : IValueProviderFactory
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
SimpleValueProviderFactory.cs (1)
6public class SimpleValueProviderFactory : IValueProviderFactory
100 references to IValueProviderFactory
Microsoft.AspNetCore.Mvc.Abstractions (7)
Filters\ResourceExecutingContext.cs (4)
19/// <param name="valueProviderFactories">The list of <see cref="IValueProviderFactory"/> instances.</param> 23IList<IValueProviderFactory> valueProviderFactories) 41/// Gets the list of <see cref="IValueProviderFactory"/> instances used by model binding. 43public IList<IValueProviderFactory> ValueProviderFactories { get; }
ModelBinding\ValueProviderException.cs (1)
7/// Exception thrown by <see cref="IValueProviderFactory"/> when the input is unable to be read.
ModelBinding\ValueProviderFactoryContext.cs (2)
7/// A context for <see cref="IValueProviderFactory"/>. 29/// <see cref="IValueProviderFactory"/> instances should add the appropriate
Microsoft.AspNetCore.Mvc.Core (31)
ControllerContext.cs (4)
19private IList<IValueProviderFactory>? _valueProviderFactories; 70/// Gets or sets the list of <see cref="IValueProviderFactory"/> instances for the current request. 72public virtual IList<IValueProviderFactory> ValueProviderFactories 78_valueProviderFactories = new List<IValueProviderFactory>();
Infrastructure\ControllerActionInvokerProvider.cs (2)
19private readonly IReadOnlyList<IValueProviderFactory> _valueProviderFactories; 69ValueProviderFactories = new CopyOnWriteList<IValueProviderFactory>(_valueProviderFactories)
Infrastructure\ResourceInvoker.cs (3)
22protected readonly IList<IValueProviderFactory> _valueProviderFactories; 44IList<IValueProviderFactory> valueProviderFactories) 1594public ResourceExecutingContextSealed(ActionContext actionContext, IList<IFilterMetadata> filters, IList<IValueProviderFactory> valueProviderFactories) : base(actionContext, filters, valueProviderFactories) { }
ModelBinding\CompositeValueProvider.cs (4)
59/// <param name="factories">The <see cref="IValueProviderFactory"/> to be applied to the context.</param> 66IList<IValueProviderFactory> factories) 72var factory = factories[i]; 81IList<IValueProviderFactory> factories)
ModelBinding\FormFileValueProviderFactory.cs (1)
12/// A <see cref="IValueProviderFactory"/> for <see cref="FormValueProvider"/>.
ModelBinding\FormValueProviderFactory.cs (1)
13/// A <see cref="IValueProviderFactory"/> for <see cref="FormValueProvider"/>.
ModelBinding\JQueryFormValueProviderFactory.cs (1)
13/// An <see cref="IValueProviderFactory"/> for <see cref="JQueryFormValueProvider"/>.
ModelBinding\JQueryQueryStringValueProviderFactory.cs (1)
11/// An <see cref="IValueProviderFactory"/> for <see cref="JQueryQueryStringValueProvider"/>.
ModelBinding\QueryStringValueProviderFactory.cs (1)
11/// A <see cref="IValueProviderFactory"/> that creates <see cref="IValueProvider"/> instances that
ModelBinding\RouteValueProviderFactory.cs (1)
9/// A <see cref="IValueProviderFactory"/> for creating <see cref="RouteValueProvider"/> instances.
ModelBinding\ValueProviderFactoryExtensions.cs (7)
9/// Extension methods for <see cref="IValueProviderFactory"/>. 16/// <param name="list">The list of <see cref="IValueProviderFactory"/>.</param> 18public static void RemoveType<TValueProviderFactory>(this IList<IValueProviderFactory> list) where TValueProviderFactory : IValueProviderFactory 28/// <param name="list">The list of <see cref="IValueProviderFactory"/>.</param> 30public static void RemoveType(this IList<IValueProviderFactory> list, Type type) 37var valueProviderFactory = list[i];
MvcOptions.cs (3)
50ValueProviderFactories = new List<IValueProviderFactory>(); 213/// Gets a list of <see cref="IValueProviderFactory"/> used by this application. 215public IList<IValueProviderFactory> ValueProviderFactories { get; }
Routing\ControllerRequestDelegateFactory.cs (2)
20private readonly IReadOnlyList<IValueProviderFactory> _valueProviderFactories; 85ValueProviderFactories = new CopyOnWriteList<IValueProviderFactory>(_valueProviderFactories)
Microsoft.AspNetCore.Mvc.Core.Test (33)
ConsumesAttributeTests.cs (3)
314new List<IValueProviderFactory>()); 344new List<IValueProviderFactory>()); 372new List<IValueProviderFactory>());
ControllerBaseTest.cs (2)
2696var valueProviderFactory = new Mock<IValueProviderFactory>(); 3217ValueProviderFactories = new List<IValueProviderFactory> { new SimpleValueProviderFactory(valueProvider), },
Controllers\ControllerBinderDelegateProviderTest.cs (1)
1221var valueProviderFactory = new Mock<IValueProviderFactory>();
Filters\MiddlewareFilterTest.cs (4)
222new List<IValueProviderFactory>()); 282new List<IValueProviderFactory>(), 396IReadOnlyList<IValueProviderFactory> valueProviderFactories, 427IReadOnlyList<IValueProviderFactory> valueProviderFactories,
Formatters\FormatFilterTest.cs (4)
87new List<IValueProviderFactory>()); 342new List<IValueProviderFactory>()); 377new List<IValueProviderFactory>()); 413new List<IValueProviderFactory>());
Infrastructure\ControllerActionInvokerTest.cs (14)
202var valueProviderFactory2 = Mock.Of<IValueProviderFactory>(); 210var valueProviderFactory1 = Mock.Of<IValueProviderFactory>(); 211var valueProviderFactories = new List<IValueProviderFactory>(); 240var valueProviderFactory1 = Mock.Of<IValueProviderFactory>(); 241var valueProviderFactory2 = Mock.Of<IValueProviderFactory>(); 242var valueProviderFactories = new List<IValueProviderFactory>(); 1413ValueProviderFactories = new IValueProviderFactory[0] 1603IList<IValueProviderFactory> valueProviderFactories = null) 1676IList<IValueProviderFactory> valueProviderFactories = null, 1690valueProviderFactories = new List<IValueProviderFactory>();
ModelBinding\CompositeValueProviderTest.cs (1)
50var factory = new Mock<IValueProviderFactory>();
ModelBinding\ValueProviderFactoryExtensionsTest.cs (4)
12var list = new List<IValueProviderFactory> 23var factory = Assert.Single(list); 31var list = new List<IValueProviderFactory> 42var factory = Assert.Single(list);
Microsoft.AspNetCore.Mvc.Core.TestCommon (2)
CommonResourceInvokerTest.cs (2)
24IList<IValueProviderFactory> valueProviderFactories = null) 33IList<IValueProviderFactory> valueProviderFactories = null);
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
ModelBindingTestHelper.cs (1)
40ValueProviderFactories = new List<IValueProviderFactory>(options.Value.ValueProviderFactories),
Microsoft.AspNetCore.Mvc.RazorPages (8)
Infrastructure\PageActionInvokerProvider.cs (2)
20private readonly IReadOnlyList<IValueProviderFactory> _valueProviderFactories; 84ValueProviderFactories = new CopyOnWriteList<IValueProviderFactory>(_valueProviderFactories),
Infrastructure\PageRequestDelegateFactory.cs (2)
21private readonly IReadOnlyList<IValueProviderFactory> _valueProviderFactories; 98pageContext.ValueProviderFactories = new CopyOnWriteList<IValueProviderFactory>(_valueProviderFactories);
PageContext.cs (4)
20private IList<IValueProviderFactory>? _valueProviderFactories; 74/// Gets or sets the list of <see cref="IValueProviderFactory"/> instances for the current request. 76public virtual IList<IValueProviderFactory> ValueProviderFactories 82_valueProviderFactories = new List<IValueProviderFactory>();
Microsoft.AspNetCore.Mvc.RazorPages.Test (16)
Infrastructure\PageActionInvokerTest.cs (13)
88var valueProviderFactory2 = Mock.Of<IValueProviderFactory>(); 96var valueProviderFactory1 = Mock.Of<IValueProviderFactory>(); 97var valueProviderFactories = new List<IValueProviderFactory> 128var valueProviderFactory1 = Mock.Of<IValueProviderFactory>(); 129var valueProviderFactory2 = Mock.Of<IValueProviderFactory>(); 130var valueProviderFactories = new List<IValueProviderFactory> 1441IList<IValueProviderFactory> valueProviderFactories = null) 1486IList<IValueProviderFactory> valueProviderFactories = null, 1509ValueProviderFactories = valueProviderFactories?.ToList() ?? new List<IValueProviderFactory>(),
Infrastructure\PageBinderFactoryTest.cs (1)
733var valueProviderFactory = new Mock<IValueProviderFactory>();
PageModelTest.cs (1)
1755var valueProviderFactory = new Mock<IValueProviderFactory>();
PageTest.cs (1)
1833var valueProviderFactory = new Mock<IValueProviderFactory>();
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
Filters\SaveTempDataFilterTest.cs (1)
305var valueProviderFactories = new IValueProviderFactory[] { };
SkipStatusCodePagesAttributeTest.cs (1)
47new List<IValueProviderFactory>());