1 interface inheriting from IValidationMetadataProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\ICompositeMetadataDetailsProvider.cs (1)
14IValidationMetadataProvider
8 implementations of IValidationMetadataProvider
Microsoft.AspNetCore.Mvc.Core (4)
ModelBinding\Metadata\DefaultValidationMetadataProvider.cs (1)
14internal sealed class DefaultValidationMetadataProvider : IValidationMetadataProvider
ModelBinding\Metadata\HasValidatorsValidationMetadataProvider.cs (1)
11internal sealed class HasValidatorsValidationMetadataProvider : IValidationMetadataProvider
ModelBinding\Metadata\SystemTextJsonValidationMetadataProvider.cs (1)
16public sealed class SystemTextJsonValidationMetadataProvider : IDisplayMetadataProvider, IValidationMetadataProvider
ModelBinding\SuppressChildValidationMetadataProvider.cs (1)
15public class SuppressChildValidationMetadataProvider : IValidationMetadataProvider
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\Validation\DefaultComplexObjectValidationStrategyTest.cs (1)
224private class TestValidationModelNameProvider : IValidationMetadataProvider
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
TestModelMetadataProvider.cs (1)
147IValidationMetadataProvider
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
22IValidationMetadataProvider
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
NewtonsoftJsonValidationMetadataProvider.cs (1)
15public sealed class NewtonsoftJsonValidationMetadataProvider : IDisplayMetadataProvider, IValidationMetadataProvider
10 references to IValidationMetadataProvider
Microsoft.AspNetCore.Mvc.Core (9)
ModelBinding\Metadata\DefaultCompositeMetadataDetailsProvider.cs (2)
55foreach (var provider in _providers.OfType<IValidationMetadataProvider>())
ModelBinding\Metadata\DefaultValidationMetadataProvider.cs (1)
12/// A default implementation of <see cref="IValidationMetadataProvider"/>.
ModelBinding\Metadata\IMetadataDetailsProvider.cs (1)
11/// and <see cref="IValidationMetadataProvider"/>.
ModelBinding\Metadata\SystemTextJsonValidationMetadataProvider.cs (1)
13/// An implementation of <see cref="IDisplayMetadataProvider"/> and <see cref="IValidationMetadataProvider"/> for
ModelBinding\Metadata\ValidationMetadata.cs (1)
41/// <see cref="IValidationMetadataProvider"/> implementations should store metadata items
ModelBinding\Metadata\ValidationMetadataProviderContext.cs (1)
9/// A context for an <see cref="IValidationMetadataProvider"/>.
ModelBinding\SuppressChildValidationMetadataProvider.cs (1)
12/// An <see cref="IValidationMetadataProvider"/> which configures <see cref="ModelMetadata.ValidateChildren"/> to
MvcOptions.cs (1)
184/// <li><see cref="IValidationMetadataProvider"/></li>
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
NewtonsoftJsonValidationMetadataProvider.cs (1)
12/// An implementation of <see cref="IDisplayMetadataProvider"/> and <see cref="IValidationMetadataProvider"/> for