1 write to ValidationMetadata
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\ValidationMetadataProviderContext.cs (1)
30ValidationMetadata = new ValidationMetadata();
16 references to ValidationMetadata
Microsoft.AspNetCore.Mvc.Core (13)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
145_details.ValidationMetadata = context.ValidationMetadata;
ModelBinding\Metadata\DefaultValidationMetadataProvider.cs (4)
29if (!context.ValidationMetadata.ValidatorMetadata.Contains(attribute)) 31context.ValidationMetadata.ValidatorMetadata.Add(attribute); 51context.ValidationMetadata.PropertyValidationFilter = validationFilter; 56context.ValidationMetadata.PropertyValidationFilter = validationFilter;
ModelBinding\Metadata\HasValidatorsValidationMetadataProvider.cs (5)
37if (provider.HasValidators(context.Key.ModelType, context.ValidationMetadata.ValidatorMetadata)) 39context.ValidationMetadata.HasValidators = true; 54context.ValidationMetadata.PropertyHasValidators = true; 60if (context.ValidationMetadata.HasValidators == null) 62context.ValidationMetadata.HasValidators = false;
ModelBinding\Metadata\SystemTextJsonValidationMetadataProvider.cs (1)
65context.ValidationMetadata.ValidationModelName = propertyName;
ModelBinding\SuppressChildValidationMetadataProvider.cs (2)
64context.ValidationMetadata.ValidateChildren = false; 74context.ValidationMetadata.ValidateChildren = false;
Microsoft.AspNetCore.Mvc.DataAnnotations (3)
DataAnnotationsMetadataProvider.cs (3)
375context.ValidationMetadata.IsRequired = true; 384if (!context.ValidationMetadata.ValidatorMetadata.Contains(attribute)) 386context.ValidationMetadata.ValidatorMetadata.Add(attribute);