6 implementations of 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
46 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; 75ValueProviderFactories = new CopyOnWriteList<IValueProviderFactory>(_valueProviderFactories)
Infrastructure\ResourceInvoker.cs (3)
24protected readonly IList<IValueProviderFactory> _valueProviderFactories; 48IList<IValueProviderFactory> valueProviderFactories) 1598public 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; 91ValueProviderFactories = new CopyOnWriteList<IValueProviderFactory>(_valueProviderFactories)
Microsoft.AspNetCore.Mvc.RazorPages (8)
Infrastructure\PageActionInvokerProvider.cs (2)
20private readonly IReadOnlyList<IValueProviderFactory> _valueProviderFactories; 90ValueProviderFactories = new CopyOnWriteList<IValueProviderFactory>(_valueProviderFactories),
Infrastructure\PageRequestDelegateFactory.cs (2)
21private readonly IReadOnlyList<IValueProviderFactory> _valueProviderFactories; 104pageContext.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>();