1 instantiation of ModelBindingExecutionContext
System.Web (1)
UI\Page.cs (1)
494_modelBindingExecutionContext = new ModelBindingExecutionContext(new HttpContextWrapper(Context), this.ModelState);
114 references to ModelBindingExecutionContext
System.Web (114)
ModelBinding\ArrayModelBinder`1.cs (1)
7protected override bool CreateOrReplaceCollection(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, IList<TElement> newCollection) {
ModelBinding\ArrayModelBinderProvider.cs (1)
6public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\AssociatedValidatorProvider.cs (4)
13public override sealed IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, ModelBindingExecutionContext context) { 28protected abstract IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, ModelBindingExecutionContext context, IEnumerable<Attribute> attributes); 30private IEnumerable<ModelValidator> GetValidatorsForProperty(ModelMetadata metadata, ModelBindingExecutionContext context) { 45private IEnumerable<ModelValidator> GetValidatorsForType(ModelMetadata metadata, ModelBindingExecutionContext context) {
ModelBinding\BinaryDataModelBinderProvider.cs (2)
16public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 27public bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\CollectionModelBinder`1.cs (5)
9private static List<TElement> BindComplexCollection(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 16internal static List<TElement> BindComplexCollectionFromIndexes(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, IEnumerable<string> indexNames) { 57public virtual bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 71internal static List<TElement> BindSimpleCollection(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, object rawValue, CultureInfo culture) { 105protected virtual bool CreateOrReplaceCollection(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, IList<TElement> newCollection) {
ModelBinding\CollectionModelBinderProvider.cs (1)
6public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\ComplexModelBinder.cs (1)
5public bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\ComplexModelBinderProvider.cs (1)
9public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\ControlAttribute.cs (1)
34public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\ControlValueProvider.cs (1)
17public ControlValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, string propertyName)
ModelBinding\CookieAttribute.cs (1)
25public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\CookieValueProvider.cs (2)
16public CookieValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) 20internal CookieValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, UnvalidatedRequestValuesBase unvalidatedValues)
ModelBinding\DataAnnotationsModelValidator.cs (2)
11public DataAnnotationsModelValidator(ModelMetadata metadata, ModelBindingExecutionContext context, ValidationAttribute attribute) 52internal static ModelValidator Create(ModelMetadata metadata, ModelBindingExecutionContext context, ValidationAttribute attribute) {
ModelBinding\DataAnnotationsModelValidator`1.cs (1)
5public DataAnnotationsModelValidator(ModelMetadata metadata, ModelBindingExecutionContext context, TAttribute attribute)
ModelBinding\DataAnnotationsModelValidatorProvider.cs (9)
13public delegate ModelValidator DataAnnotationsModelValidationFactory(ModelMetadata metadata, ModelBindingExecutionContext context, ValidationAttribute attribute); 16public delegate ModelValidator DataAnnotationsValidatableObjectAdapterFactory(ModelMetadata metadata, ModelBindingExecutionContext context); 79protected override IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, ModelBindingExecutionContext context, IEnumerable<Attribute> attributes) { 167ConstructorInfo constructor = adapterType.GetConstructor(new[] { typeof(ModelMetadata), typeof(ModelBindingExecutionContext), attributeType }); 175typeof(ModelBindingExecutionContext).FullName, 233/// <see cref="ModelBindingExecutionContext"/>. 275/// <see cref="ModelBindingExecutionContext"/>. 297ConstructorInfo constructor = adapterType.GetConstructor(new[] { typeof(ModelMetadata), typeof(ModelBindingExecutionContext) }); 305typeof(ModelBindingExecutionContext).FullName
ModelBinding\DefaultModelBinder.cs (1)
15public bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\DictionaryModelBinder`2.cs (1)
6protected override bool CreateOrReplaceCollection(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, IList<KeyValuePair<TKey, TValue>> newCollection) {
ModelBinding\DictionaryModelBinderProvider.cs (1)
6public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\FormAttribute.cs (1)
22public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\FormValueProvider.cs (2)
6public FormValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) 11internal FormValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, UnvalidatedRequestValuesBase unvalidatedValues)
ModelBinding\GenericModelBinderProvider.cs (1)
71public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\IModelBinder.cs (1)
4bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext);
ModelBinding\IValueProviderSource.cs (1)
7IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext);
ModelBinding\KeyValuePairModelBinder`2.cs (1)
20public bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\KeyValuePairModelBinderProvider.cs (1)
6public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\KeyValuePairModelBinderUtil.cs (1)
5public static bool TryBindStrongModel<TModel>(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext parentBindingContext, string propertyName, ModelMetadataProvider metadataProvider, out TModel model) {
ModelBinding\ModelBinderErrorMessageProvider.cs (1)
3public delegate string ModelBinderErrorMessageProvider(ModelBindingExecutionContext modelBindingExecutionContext, ModelMetadata modelMetadata, object incomingValue);
ModelBinding\ModelBinderErrorMessageProviders.cs (8)
35private static string DefaultTypeConversionErrorMessageProvider(ModelBindingExecutionContext modelBindingExecutionContext, ModelMetadata modelMetadata, object incomingValue) { 39private static string DefaultValueRequiredErrorMessageProvider(ModelBindingExecutionContext modelBindingExecutionContext, ModelMetadata modelMetadata, object incomingValue) { 43private static string GetResourceCommon(ModelBindingExecutionContext modelBindingExecutionContext, ModelMetadata modelMetadata, object incomingValue, Func<ModelBindingExecutionContext, string> resourceAccessor) { 50private static string GetUserResourceString(ModelBindingExecutionContext modelBindingExecutionContext, string resourceName) { 61internal static string GetUserResourceString(ModelBindingExecutionContext modelBindingExecutionContext, string resourceName, string resourceClassKey) { 67private static string GetValueInvalidResource(ModelBindingExecutionContext modelBindingExecutionContext) { 71private static string GetValueRequiredResource(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\ModelBinderProvider.cs (1)
4public abstract IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext);
ModelBinding\ModelBinderProviderCollection.cs (2)
17public IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 36internal IModelBinder GetRequiredBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\ModelMetadata.cs (1)
408public virtual IEnumerable<ModelValidator> GetValidators(ModelBindingExecutionContext context) {
ModelBinding\ModelValidatedEventArgs.cs (2)
6public ModelValidatedEventArgs(ModelBindingExecutionContext modelBindingExecutionContext, ModelValidationNode parentNode) { 15public ModelBindingExecutionContext ModelBindingExecutionContext {
ModelBinding\ModelValidatingEventArgs.cs (2)
7public ModelValidatingEventArgs(ModelBindingExecutionContext modelBindingExecutionContext, ModelValidationNode parentNode) { 16public ModelBindingExecutionContext ModelBindingExecutionContext {
ModelBinding\ModelValidationNode.cs (5)
94public void Validate(ModelBindingExecutionContext modelBindingExecutionContext) { 98public void Validate(ModelBindingExecutionContext modelBindingExecutionContext, ModelValidationNode parentNode) { 123private void ValidateChildren(ModelBindingExecutionContext modelBindingExecutionContext) { 133private void ValidateProperties(ModelBindingExecutionContext modelBindingExecutionContext) { 158private void ValidateThis(ModelBindingExecutionContext modelBindingExecutionContext, ModelValidationNode parentNode) {
ModelBinding\ModelValidator.cs (4)
6protected ModelValidator(ModelMetadata metadata, ModelBindingExecutionContext modelBindingExecutionContext) { 18protected internal ModelBindingExecutionContext ModelBindingExecutionContext { get; private set; } 35public static ModelValidator GetModelValidator(ModelMetadata metadata, ModelBindingExecutionContext context) { 42public CompositeModelValidator(ModelMetadata metadata, ModelBindingExecutionContext modelBindingExecutionContext)
ModelBinding\ModelValidatorProvider.cs (1)
5public abstract IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, ModelBindingExecutionContext context);
ModelBinding\ModelValidatorProviderCollection.cs (1)
30public IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, ModelBindingExecutionContext context) {
ModelBinding\MutableObjectModelBinder.cs (8)
25public virtual bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 71private ComplexModel CreateAndPopulateComplexModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, IEnumerable<ModelMetadata> propertyMetadatas) { 84protected virtual object CreateModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 91internal static EventHandler<ModelValidatedEventArgs> CreateNullCheckFailedHandler(ModelBindingExecutionContext modelBindingExecutionContext, ModelMetadata modelMetadata, object incomingValue) { 106protected virtual void EnsureModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 112protected virtual IEnumerable<ModelMetadata> GetMetadataForProperties(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) { 156internal void ProcessComplexModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, ComplexModel complexModel) { 183protected virtual void SetProperty(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext, ModelMetadata propertyMetadata, ComplexModelResult complexModelResult) {
ModelBinding\MutableObjectModelBinderProvider.cs (1)
5public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\ProfileAttribute.cs (1)
20public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\ProfileValueProvider.cs (1)
13public ProfileValueProvider(ModelBindingExecutionContext modelBindingExecutionContext)
ModelBinding\QueryStringAttribute.cs (1)
22public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\QueryStringValueProvider.cs (2)
8public QueryStringValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) 13internal QueryStringValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, UnvalidatedRequestValuesBase unvalidatedValues)
ModelBinding\RangeAttributeAdapter.cs (1)
5public RangeAttributeAdapter(ModelMetadata metadata, ModelBindingExecutionContext context, RangeAttribute attribute)
ModelBinding\RegularExpressionAttributeAdapter.cs (1)
5public RegularExpressionAttributeAdapter(ModelMetadata metadata, ModelBindingExecutionContext context, RegularExpressionAttribute attribute)
ModelBinding\RequiredAttributeAdapter.cs (1)
5public RequiredAttributeAdapter(ModelMetadata metadata, ModelBindingExecutionContext context, RequiredAttribute attribute)
ModelBinding\RouteDataAttribute.cs (1)
20public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\RouteDataValueProvider.cs (2)
9public RouteDataValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) : 13private static RouteValueDictionary GetRouteValues(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\SessionAttribute.cs (1)
22public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\SimpleModelBinderProvider.cs (1)
45public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\SimpleValueProvider.cs (3)
13protected ModelBindingExecutionContext ModelBindingExecutionContext { 18protected SimpleValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) 22protected SimpleValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, CultureInfo cultureInfo) {
ModelBinding\StringLengthAttributeAdapter.cs (1)
5public StringLengthAttributeAdapter(ModelMetadata metadata, ModelBindingExecutionContext context, StringLengthAttribute attribute)
ModelBinding\TypeConverterModelBinder.cs (1)
9public bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\TypeConverterModelBinderProvider.cs (1)
7public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\TypeMatchModelBinder.cs (1)
5public bool BindModel(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\TypeMatchModelBinderProvider.cs (1)
7public override IModelBinder GetBinder(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext bindingContext) {
ModelBinding\UnvalidatedRequestValuesAccessor.cs (1)
6internal delegate UnvalidatedRequestValuesBase UnvalidatedRequestValuesAccessor(ModelBindingExecutionContext modelBindingExecutionContext);
ModelBinding\UserProfileAttribute.cs (1)
7public IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\UserProfileValueProvider.cs (1)
9public UserProfileValueProvider(ModelBindingExecutionContext modelBindingExecutionContext)
ModelBinding\ValidatableObjectAdapter.cs (1)
9public ValidatableObjectAdapter(ModelMetadata metadata, ModelBindingExecutionContext context)
ModelBinding\ValueProviderSourceAttribute.cs (1)
10public abstract IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext);
ModelBinding\ViewStateAttribute.cs (1)
20public override IValueProvider GetValueProvider(ModelBindingExecutionContext modelBindingExecutionContext) {
ModelBinding\ViewStateValueProvider.cs (1)
12public ViewStateValueProvider(ModelBindingExecutionContext modelBindingExecutionContext)
UI\Page.cs (2)
421private ModelBindingExecutionContext _modelBindingExecutionContext; 491public ModelBindingExecutionContext ModelBindingExecutionContext {
UI\WebControls\ModelDataSourceView.cs (2)
972ModelBindingExecutionContext modelBindingExecutionContext = _owner.DataControl.Page.ModelBindingExecutionContext; 1085private IValueProvider GetCustomValueProvider(ModelBindingExecutionContext modelBindingExecutionContext, ParameterInfo parameterInfo, ref string modelName, out bool validateRequest) {