8 writes to Validator
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Validation\ClientValidatorCache.cs (1)
57item.Validator = null;
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\Validation\ClientValidatorCacheTest.cs (1)
142validatorItem.Validator = validationAdapterProvider.GetAttributeAdapter(attribute, stringLocalizer: null);
Microsoft.AspNetCore.Mvc.DataAnnotations (4)
DataAnnotationsClientModelValidatorProvider.cs (2)
84validatorItem.Validator = adapter; 94Validator = _validationAttributeAdapterProvider.GetAttributeAdapter(
DefaultClientModelValidatorProvider.cs (1)
37validatorItem.Validator = validator;
NumericClientModelValidatorProvider.cs (1)
41Validator = new NumericClientModelValidator(),
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (2)
DataAnnotationsClientModelValidatorProviderTest.cs (1)
54Validator = new RequiredAttributeAdapter(new RequiredAttribute(), stringLocalizer: null),
DataTypeClientModelValidatorProviderTest.cs (1)
45Validator = new NumericClientModelValidator(),
27 references to Validator
Microsoft.AspNetCore.Mvc.Abstractions (5)
ModelBinding\Validation\ClientValidatorItem.cs (3)
9/// inspect <see cref="ClientValidatorProviderContext.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.
ModelBinding\Validation\ClientValidatorProviderContext.cs (1)
38/// instances should add the appropriate <see cref="ClientValidatorItem.Validator"/> properties when
ModelBinding\Validation\IClientModelValidatorProvider.cs (1)
13/// <see cref="ClientValidatorItem.Validator"/> in <see cref="ClientValidatorProviderContext.Results"/>.
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Validation\ClientValidatorCache.cs (2)
116if (items[i].Validator != null) 131var validator = items[i].Validator;
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\Validation\ClientValidatorCacheTest.cs (1)
129if (validatorItem.Validator != null)
Microsoft.AspNetCore.Mvc.DataAnnotations (4)
DataAnnotationsClientModelValidatorProvider.cs (2)
66if (validatorItem.Validator != null) 69hasRequiredAttribute |= validatorItem.Validator is RequiredAttributeAdapter;
DefaultClientModelValidatorProvider.cs (1)
29if (validatorItem.Validator != null)
NumericClientModelValidatorProvider.cs (1)
31var validator = results[i].Validator;
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (15)
DataAnnotationsClientModelValidatorProviderTest.cs (5)
35Assert.IsType<RequiredAttributeAdapter>(validatorItem.Validator); 66Assert.Same(expectedValidatorItem.Validator, validatorItem.Validator); 111var adapter = Assert.IsType<RequiredAttributeAdapter>(validatorItem.Validator); 132Assert.Null(validatorItem.Validator);
DataTypeClientModelValidatorProviderTest.cs (3)
33Assert.IsType<NumericClientModelValidator>(validatorItem.Validator); 57Assert.Same(expectedValidatorItem.Validator, validatorItem.Validator);
DefaultModelClientValidatorProviderTest.cs (7)
119Assert.Single(validatorItems, v => v.Validator is RangeAttributeAdapter); 120Assert.Single(validatorItems, v => v.Validator is RequiredAttributeAdapter); 141Assert.IsType<CustomValidationAttribute>(Assert.Single(validatorItems).Validator); 163Assert.Single(validatorItems, v => v.Validator is RangeAttributeAdapter); 164Assert.Single(validatorItems, v => v.Validator is RequiredAttributeAdapter); 186Assert.Single(validatorItems, v => v.Validator is RegularExpressionAttributeAdapter); 187Assert.Single(validatorItems, v => v.Validator is StringLengthAttributeAdapter);