3 instantiations of ValidatorItem
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Validation\ValidatorCache.cs (2)
34items.Add(new ValidatorItem(metadata.ValidatorMetadata[i])); 85items.Add(new ValidatorItem(item.ValidatorMetadata));
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsModelValidatorProvider.cs (1)
89context.Results.Add(new ValidatorItem
18 references to ValidatorItem
Microsoft.AspNetCore.Mvc.Abstractions (8)
ModelBinding\Validation\IModelValidatorProvider.cs (1)
17/// <see cref="ValidatorItem"/> instance which should be added to
ModelBinding\Validation\ModelValidatorProviderContext.cs (5)
15/// <param name="items">The list of <see cref="ValidatorItem"/>s.</param> 16public ModelValidatorProviderContext(ModelMetadata modelMetadata, IList<ValidatorItem> items) 36/// Gets the list of <see cref="ValidatorItem"/> instances. <see cref="IModelValidatorProvider"/> instances 37/// should add the appropriate <see cref="ValidatorItem.Validator"/> properties when 41public IList<ValidatorItem> Results { get; }
ModelBinding\Validation\ValidatorItem.cs (2)
15/// Creates a new <see cref="ValidatorItem"/>. 22/// Creates a new <see cref="ValidatorItem"/>.
Microsoft.AspNetCore.Mvc.Core (9)
ModelBinding\Validation\DefaultModelValidatorProvider.cs (1)
23var validatorItem = context.Results[i];
ModelBinding\Validation\ValidatorCache.cs (8)
31var items = new List<ValidatorItem>(metadata.ValidatorMetadata.Count); 44var item = items[i]; 75var items = new List<ValidatorItem>(entry.Items.Count); 78var item = entry.Items[i]; 94private static void ExecuteProvider(IModelValidatorProvider validatorProvider, ModelMetadata metadata, List<ValidatorItem> items) 100private static IReadOnlyList<IModelValidator> ExtractValidators(List<ValidatorItem> items) 139public CacheEntry(List<ValidatorItem> items) 147public List<ValidatorItem>? Items { get; }
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsModelValidatorProvider.cs (1)
59var validatorItem = results[i];