1 override of ValueProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\DefaultModelBindingContext.cs (1)
126public override IValueProvider ValueProvider
2 writes to ValueProvider
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Binders\CollectionModelBinder.cs (1)
281bindingContext.ValueProvider = new CompositeValueProvider
ModelBinding\Binders\HeaderModelBinder.cs (1)
89bindingContext.ValueProvider = headerValueProvider;
16 references to ValueProvider
Microsoft.AspNetCore.Mvc.Core (16)
ModelBinding\Binders\ByteArrayModelBinder.cs (1)
36var valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
ModelBinding\Binders\CollectionModelBinder.cs (4)
112if (!bindingContext.ValueProvider.ContainsPrefix(bindingContext.ModelName)) 137var valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName); 270var valueProvider = bindingContext.ValueProvider; 309var valueProvider = bindingContext.ValueProvider;
ModelBinding\Binders\ComplexObjectModelBinder.cs (2)
604if (bindingContext.ValueProvider.ContainsPrefix(bindingContext.ModelName)) 640if (bindingContext.ValueProvider.ContainsPrefix(bindingContext.ModelName))
ModelBinding\Binders\ComplexTypeModelBinder.cs (1)
405if (bindingContext.ValueProvider.ContainsPrefix(bindingContext.ModelName))
ModelBinding\Binders\DateTimeModelBinder.cs (1)
40var valueProviderResult = bindingContext.ValueProvider.GetValue(modelName);
ModelBinding\Binders\DecimalModelBinder.cs (1)
42var valueProviderResult = bindingContext.ValueProvider.GetValue(modelName);
ModelBinding\Binders\DictionaryModelBinder.cs (1)
129if (bindingContext.ValueProvider is not IEnumerableValueProvider enumerableValueProvider)
ModelBinding\Binders\DoubleModelBinder.cs (1)
42var valueProviderResult = bindingContext.ValueProvider.GetValue(modelName);
ModelBinding\Binders\FloatModelBinder.cs (1)
42var valueProviderResult = bindingContext.ValueProvider.GetValue(modelName);
ModelBinding\Binders\SimpleTypeModelBinder.cs (1)
41var valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
ModelBinding\Binders\TryParseModelBinder.cs (1)
49var valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);
ModelBinding\ParameterBinder.cs (1)
121else if (modelBindingContext.ValueProvider.ContainsPrefix(parameter.Name))