9 writes to Validator
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Validation\DefaultModelValidatorProvider.cs (1)
33validatorItem.Validator = validator;
ModelBinding\Validation\ValidatorCache.cs (1)
47item.Validator = null;
Microsoft.AspNetCore.Mvc.Core.Test (5)
ControllerBaseTest.cs (2)
3098validator1.Validator = validator.Object; 3135validator1.Validator = validator.Object;
Controllers\ControllerBinderDelegateProviderTest.cs (1)
1294result.Validator = validator;
ModelBinding\ParameterBinderTest.cs (1)
778result.Validator = validator;
ModelBinding\Validation\ValidatorCacheTest.cs (1)
97validatorItem.Validator = validator;
Microsoft.AspNetCore.Mvc.DataAnnotations (2)
DataAnnotationsModelValidatorProvider.cs (2)
75validatorItem.Validator = validator; 91Validator = new ValidatableObjectAdapter(),
26 references to Validator
Microsoft.AspNetCore.Mvc.Abstractions (4)
ModelBinding\Validation\ModelValidatorProviderContext.cs (1)
37/// should add the appropriate <see cref="ValidatorItem.Validator"/> properties when
ModelBinding\Validation\ValidatorItem.cs (3)
9/// inspect <see cref="ModelValidatorProviderContext.Results"/> and set <see cref="Validator"/> and 31/// Gets the metadata associated with the <see cref="Validator"/>. 41/// Gets or sets a value indicating whether or not <see cref="Validator"/> can be reused across requests.
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Validation\DefaultModelValidatorProvider.cs (1)
26if (validatorItem.Validator != null)
ModelBinding\Validation\ValidatorCache.cs (2)
105if (items[i].Validator != null) 121var validator = items[i].Validator;
Microsoft.AspNetCore.Mvc.Core.Test (9)
ModelBinding\Validation\DefaultModelValidatorProviderTest.cs (8)
29Assert.IsType<ValidatableObjectAdapter>(validatorItem.Validator); 48var validator = Assert.IsType<CustomModelValidatorAttribute>(Assert.Single(validatorItems).Validator); 70var validator = Assert.IsType<CustomModelValidatorAttribute>(Assert.Single(validatorItems).Validator); 93Assert.Single(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Class"); 94Assert.Single(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Property"); 115var adapter = Assert.IsType<DataAnnotationsModelValidator>(Assert.Single(validatorItems).Validator); 138Assert.Single(validatorItems, v => ((DataAnnotationsModelValidator)v.Validator).Attribute is RegularExpressionAttribute); 139Assert.Single(validatorItems, v => ((DataAnnotationsModelValidator)v.Validator).Attribute is StringLengthAttribute);
ModelBinding\Validation\ValidatorCacheTest.cs (1)
81if (validatorItem.Validator != null)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsModelValidatorProvider.cs (1)
60if (validatorItem.Validator != null)
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (9)
DataAnnotationsModelValidatorProviderTest.cs (4)
34Assert.IsType<ValidatableObjectAdapter>(validatorItem.Validator); 55Assert.IsAssignableFrom<RequiredAttribute>(((DataAnnotationsModelValidator)providerContext.Results[0].Validator).Attribute); 56Assert.IsAssignableFrom<RequiredAttribute>(((DataAnnotationsModelValidator)providerContext.Results[1].Validator).Attribute); 76Assert.IsType<DataAnnotationsModelValidator>(validatorItem.Validator);
DefaultModelClientValidatorProviderTest.cs (5)
30Assert.IsType<ValidatableObjectAdapter>(validatorItem.Validator); 50var customModelValidator = Assert.IsType<CustomModelValidatorAttribute>(validatorItem.Validator); 72var validatorItem = Assert.IsType<CustomModelValidatorAttribute>(Assert.Single(validatorItems).Validator); 95Assert.Single(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Class"); 96Assert.Single(validatorItems, v => Assert.IsType<CustomModelValidatorAttribute>(v.Validator).Tag == "Property");