6 implementations of IValueProviderFactory
Microsoft.AspNetCore.Mvc.Core (6)
ModelBinding\FormFileValueProviderFactory.cs (1)
14
public sealed class FormFileValueProviderFactory :
IValueProviderFactory
ModelBinding\FormValueProviderFactory.cs (1)
15
public class FormValueProviderFactory :
IValueProviderFactory
ModelBinding\JQueryFormValueProviderFactory.cs (1)
15
public class JQueryFormValueProviderFactory :
IValueProviderFactory
ModelBinding\JQueryQueryStringValueProviderFactory.cs (1)
13
public class JQueryQueryStringValueProviderFactory :
IValueProviderFactory
ModelBinding\QueryStringValueProviderFactory.cs (1)
14
public class QueryStringValueProviderFactory :
IValueProviderFactory
ModelBinding\RouteValueProviderFactory.cs (1)
11
public 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>
23
IList<
IValueProviderFactory
> valueProviderFactories)
41
/// Gets the list of <see cref="
IValueProviderFactory
"/> instances used by model binding.
43
public 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)
19
private IList<
IValueProviderFactory
>? _valueProviderFactories;
70
/// Gets or sets the list of <see cref="
IValueProviderFactory
"/> instances for the current request.
72
public virtual IList<
IValueProviderFactory
> ValueProviderFactories
78
_valueProviderFactories = new List<
IValueProviderFactory
>();
Infrastructure\ControllerActionInvokerProvider.cs (2)
19
private readonly IReadOnlyList<
IValueProviderFactory
> _valueProviderFactories;
75
ValueProviderFactories = new CopyOnWriteList<
IValueProviderFactory
>(_valueProviderFactories)
Infrastructure\ResourceInvoker.cs (3)
24
protected readonly IList<
IValueProviderFactory
> _valueProviderFactories;
48
IList<
IValueProviderFactory
> valueProviderFactories)
1598
public 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>
66
IList<
IValueProviderFactory
> factories)
72
var
factory = factories[i];
81
IList<
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>
18
public static void RemoveType<TValueProviderFactory>(this IList<
IValueProviderFactory
> list) where TValueProviderFactory :
IValueProviderFactory
28
/// <param name="list">The list of <see cref="
IValueProviderFactory
"/>.</param>
30
public static void RemoveType(this IList<
IValueProviderFactory
> list, Type type)
37
var
valueProviderFactory = list[i];
MvcOptions.cs (3)
50
ValueProviderFactories = new List<
IValueProviderFactory
>();
213
/// Gets a list of <see cref="
IValueProviderFactory
"/> used by this application.
215
public IList<
IValueProviderFactory
> ValueProviderFactories { get; }
Routing\ControllerRequestDelegateFactory.cs (2)
20
private readonly IReadOnlyList<
IValueProviderFactory
> _valueProviderFactories;
91
ValueProviderFactories = new CopyOnWriteList<
IValueProviderFactory
>(_valueProviderFactories)
Microsoft.AspNetCore.Mvc.RazorPages (8)
Infrastructure\PageActionInvokerProvider.cs (2)
20
private readonly IReadOnlyList<
IValueProviderFactory
> _valueProviderFactories;
90
ValueProviderFactories = new CopyOnWriteList<
IValueProviderFactory
>(_valueProviderFactories),
Infrastructure\PageRequestDelegateFactory.cs (2)
21
private readonly IReadOnlyList<
IValueProviderFactory
> _valueProviderFactories;
104
pageContext.ValueProviderFactories = new CopyOnWriteList<
IValueProviderFactory
>(_valueProviderFactories);
PageContext.cs (4)
20
private IList<
IValueProviderFactory
>? _valueProviderFactories;
74
/// Gets or sets the list of <see cref="
IValueProviderFactory
"/> instances for the current request.
76
public virtual IList<
IValueProviderFactory
> ValueProviderFactories
82
_valueProviderFactories = new List<
IValueProviderFactory
>();