1 interface inheriting from IValueProvider
System.Web (1)
ModelBinding\IUnvalidatedValueProvider.cs (1)
4
public interface IUnvalidatedValueProvider :
IValueProvider
{
8 implementations of IValueProvider
System.Web (8)
ModelBinding\CookieValueProvider.cs (1)
8
public sealed class CookieValueProvider :
IValueProvider
, IUnvalidatedValueProvider {
ModelBinding\DictionaryValueProvider`1.cs (1)
6
public class DictionaryValueProvider<TValue> :
IValueProvider
{
ModelBinding\ElementalValueProvider.cs (1)
6
internal sealed class ElementalValueProvider :
IValueProvider
{
ModelBinding\ModelBindingContext.cs (1)
147
private sealed class UnvalidatedValueProviderWrapper :
IValueProvider
, IUnvalidatedValueProvider {
ModelBinding\NameValueCollectionValueProvider.cs (1)
9
public class NameValueCollectionValueProvider :
IValueProvider
, IUnvalidatedValueProvider {
ModelBinding\SimpleValueProvider.cs (1)
9
public abstract class SimpleValueProvider :
IValueProvider
{
ModelBinding\ValueProviderCollection.cs (2)
7
public class ValueProviderCollection : Collection<
IValueProvider
>,
IValueProvider
, IUnvalidatedValueProvider {
31 references to IValueProvider
System.Web (31)
ModelBinding\ControlAttribute.cs (1)
34
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\CookieAttribute.cs (1)
25
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\FormAttribute.cs (1)
22
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\IValueProviderSource.cs (1)
7
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext);
ModelBinding\ModelBindingContext.cs (4)
15
private
IValueProvider
_valueProvider;
125
public
IValueProvider
ValueProvider {
148
private readonly
IValueProvider
_backingProvider;
150
public UnvalidatedValueProviderWrapper(
IValueProvider
backingProvider) {
ModelBinding\ProfileAttribute.cs (1)
20
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\QueryStringAttribute.cs (1)
22
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\RouteDataAttribute.cs (1)
20
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\SessionAttribute.cs (1)
22
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\UserProfileAttribute.cs (1)
7
public
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\ValueProviderCollection.cs (4)
12
public ValueProviderCollection(IList<
IValueProvider
> list)
31
internal static ValueProviderResult GetValueFromProvider(
IValueProvider
provider, string key, bool skipValidation) {
40
protected override void InsertItem(int index,
IValueProvider
item) {
47
protected override void SetItem(int index,
IValueProvider
item) {
ModelBinding\ValueProviderSourceAttribute.cs (1)
10
public abstract
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext);
ModelBinding\ViewStateAttribute.cs (1)
20
public override
IValueProvider
GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
UI\Page.cs (4)
477
private
IValueProvider
ActiveValueProvider {
514
internal void SetActiveValueProvider(
IValueProvider
valueProvider) {
536
public virtual bool TryUpdateModel<TModel>(TModel model,
IValueProvider
valueProvider) where TModel : class {
581
public virtual void UpdateModel<TModel>(TModel model,
IValueProvider
valueProvider) where TModel : class {
UI\UserControl.cs (2)
412
public virtual void UpdateModel<TModel>(TModel model,
IValueProvider
valueProvider) where TModel : class {
429
public virtual bool TryUpdateModel<TModel>(TModel model,
IValueProvider
valueProvider) where TModel : class {
UI\WebControls\ModelDataSourceView.cs (4)
970
IValueProvider
dataBoundControlValueProvider = GetValueProviderFromDictionary(controlValues);
1010
IValueProvider
customValueProvider = GetCustomValueProvider(modelBindingExecutionContext, parameterInfo, ref modelName, out validateRequest);
1072
private static
IValueProvider
GetValueProviderFromDictionary(IDictionary controlValues) {
1085
private
IValueProvider
GetCustomValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, ParameterInfo parameterInfo, ref string modelName, out bool validateRequest) {
UI\WebControls\ModelMethodContext.cs (2)
59
public virtual void UpdateModel<TModel>(TModel model,
IValueProvider
valueProvider) where TModel : class {
76
public virtual bool TryUpdateModel<TModel>(TModel model,
IValueProvider
valueProvider) where TModel : class {