1 write to Metadata
System.Web (1)
ModelBinding\ModelValidator.cs (1)
14Metadata = metadata;
15 references to Metadata
System.Web (15)
ModelBinding\DataAnnotationsModelValidator.cs (8)
28return errorMsg ?? Attribute.FormatErrorMessage(Metadata.GetDisplayName()); 31return Attribute.FormatErrorMessage(Metadata.GetDisplayName()); 74ValidationContext context = new ValidationContext(container ?? Metadata.Model, null, null); 75context.DisplayName = Metadata.GetDisplayName(); 80memberName = Metadata.PropertyName ?? Metadata.ModelType.Name; 84ValidationResult result = Attribute.GetValidationResult(Metadata.Model, context); 98return GetLocalizedString(errorMessage, Metadata.GetDisplayName());
ModelBinding\ModelValidator.cs (3)
49foreach (ModelMetadata propertyMetadata in Metadata.Properties) { 51foreach (ModelValidationResult propertyResult in propertyValidator.Validate(Metadata.Model)) { 62foreach (ModelValidator typeValidator in Metadata.GetValidators(ModelBindingExecutionContext)) {
ModelBinding\RangeAttributeAdapter.cs (1)
10return GetLocalizedString(errorMessage, Metadata.GetDisplayName(), Attribute.Minimum, Attribute.Maximum);
ModelBinding\RegularExpressionAttributeAdapter.cs (1)
10return GetLocalizedString(errorMessage, Metadata.GetDisplayName(), Attribute.Pattern);
ModelBinding\StringLengthAttributeAdapter.cs (1)
10return GetLocalizedString(errorMessage, Metadata.GetDisplayName(), Attribute.MinimumLength, Attribute.MaximumLength);
ModelBinding\ValidatableObjectAdapter.cs (1)
17object model = Metadata.Model;