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