2 implementations of IMetadataBasedModelValidatorProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Validation\DefaultModelValidatorProvider.cs (1)
15
internal sealed class DefaultModelValidatorProvider :
IMetadataBasedModelValidatorProvider
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsModelValidatorProvider.cs (1)
16
internal sealed class DataAnnotationsModelValidatorProvider :
IMetadataBasedModelValidatorProvider
6 references to IMetadataBasedModelValidatorProvider
Microsoft.AspNetCore.Mvc.Core (6)
ModelBinding\Metadata\HasValidatorsValidationMetadataProvider.cs (4)
14
private readonly
IMetadataBasedModelValidatorProvider
[]? _validatorProviders;
18
if (modelValidatorProviders.Count > 0 && modelValidatorProviders.All(p => p is
IMetadataBasedModelValidatorProvider
))
21
_validatorProviders = modelValidatorProviders.Cast<
IMetadataBasedModelValidatorProvider
>().ToArray();
36
var
provider = _validatorProviders[i];
ModelBinding\Validation\IMetadataBasedModelValidatorProvider.cs (2)
14
/// <see cref="
IMetadataBasedModelValidatorProvider
" /> can be used to statically determine if a given
16
/// can be calculated if all instances in <see cref="MvcOptions.ModelValidatorProviders"/> are <see cref="
IMetadataBasedModelValidatorProvider
" />.