8 writes to ModelMetadata
System.Web (8)
ModelBinding\CollectionModelBinder`1.cs (2)
30ModelMetadata = ModelMetadataProviders.Current.GetMetadataForType(null, typeof(TElement)), 81ModelMetadata = ModelMetadataProviders.Current.GetMetadataForType(null, typeof(TElement)),
ModelBinding\ComplexModelBinder.cs (1)
11ModelMetadata = propertyMetadata,
ModelBinding\DefaultModelBinder.cs (1)
24ModelMetadata = bindingContext.ModelMetadata
ModelBinding\KeyValuePairModelBinderUtil.cs (1)
7ModelMetadata = metadataProvider.GetMetadataForType(null, typeof(TModel)),
ModelBinding\MutableObjectModelBinder.cs (1)
75ModelMetadata = MetadataProvider.GetMetadataForType(() => originalComplexModel, typeof(ComplexModel)),
UI\Page.cs (1)
550ModelMetadata = ModelMetadataProviders.Current.GetMetadataForType(() => model, typeof(TModel)),
UI\WebControls\ModelDataSourceView.cs (1)
1018ModelMetadata = ModelMetadataProviders.Current.GetMetadataForType(null, parameterInfo.ParameterType),
18 references to ModelMetadata
System.Web (18)
ModelBinding\ArrayModelBinderProvider.cs (1)
9if (!bindingContext.ModelMetadata.IsReadOnly && bindingContext.ModelType.IsArray &&
ModelBinding\CollectionModelBinderProvider.cs (1)
10return CollectionModelBinderUtil.GetGenericBinder(typeof(ICollection<>), typeof(List<>), typeof(CollectionModelBinder<>), bindingContext.ModelMetadata);
ModelBinding\DefaultModelBinder.cs (2)
19&& bindingContext.ModelMetadata.IsComplexType) { 24ModelMetadata = bindingContext.ModelMetadata
ModelBinding\DictionaryModelBinderProvider.cs (1)
10return CollectionModelBinderUtil.GetGenericBinder(typeof(IDictionary<,>), typeof(Dictionary<,>), typeof(DictionaryModelBinder<,>), bindingContext.ModelMetadata);
ModelBinding\ModelBinderUtil.cs (1)
87if (bindingContext.ModelMetadata == null) {
ModelBinding\ModelBindingContext.cs (6)
36return ModelMetadata.Model; 40ModelMetadata.Model = value; 99return ModelMetadata.ModelType; 106_propertyMetadata = ModelMetadata.Properties.ToDictionary(m => m.PropertyName, StringComparer.OrdinalIgnoreCase); 116_validationNode = new ModelValidationNode(ModelMetadata, ModelName); 141if (ModelMetadata == null) {
ModelBinding\MutableObjectModelBinder.cs (3)
73ComplexModel originalComplexModel = new ComplexModel(bindingContext.ModelMetadata, propertyMetadatas); 108bindingContext.ModelMetadata.Model = CreateModel(modelBindingExecutionContext, bindingContext); 118return from propertyMetadata in bindingContext.ModelMetadata.Properties
ModelBinding\TypeConverterModelBinder.cs (2)
25string errorString = ModelBinderErrorMessageProviders.TypeConversionErrorMessageProvider(modelBindingExecutionContext, bindingContext.ModelMetadata, vpResult.AttemptedValue); 36ModelBinderUtil.ReplaceEmptyStringWithNull(bindingContext.ModelMetadata, ref newModel);
ModelBinding\TypeMatchModelBinder.cs (1)
13ModelBinderUtil.ReplaceEmptyStringWithNull(bindingContext.ModelMetadata, ref model);