1 interface inheriting from IBindingMetadataProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\ICompositeMetadataDetailsProvider.cs (1)
12IBindingMetadataProvider,
6 implementations of IBindingMetadataProvider
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\Metadata\BindingSourceMetadataProvider.cs (1)
11public class BindingSourceMetadataProvider : IBindingMetadataProvider
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (1)
15internal sealed class DefaultBindingMetadataProvider : IBindingMetadataProvider
ModelBinding\Metadata\ExcludeBindingMetadataProvider.cs (1)
12public class ExcludeBindingMetadataProvider : IBindingMetadataProvider
Microsoft.AspNetCore.Mvc.Core.TestCommon (1)
TestModelMetadataProvider.cs (1)
145IBindingMetadataProvider,
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
20IBindingMetadataProvider,
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
ModelBinding\DataMemberRequiredBindingMetadataProvider.cs (1)
13public class DataMemberRequiredBindingMetadataProvider : IBindingMetadataProvider
10 references to IBindingMetadataProvider
Microsoft.AspNetCore.Mvc.Core (8)
ModelBinding\Metadata\BindingMetadataProviderContext.cs (1)
9/// A context for an <see cref="IBindingMetadataProvider"/>.
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (1)
13/// A default implementation of <see cref="IBindingMetadataProvider"/>.
ModelBinding\Metadata\DefaultCompositeMetadataDetailsProvider.cs (2)
33foreach (var provider in _providers.OfType<IBindingMetadataProvider>())
ModelBinding\Metadata\ExcludeBindingMetadataProvider.cs (1)
9/// An <see cref="IBindingMetadataProvider"/> which configures <see cref="ModelMetadata.IsBindingAllowed"/> to
ModelBinding\Metadata\IMetadataDetailsProvider.cs (1)
10/// implement one or more of <see cref="IBindingMetadataProvider"/>, <see cref="IDisplayMetadataProvider"/>,
MvcOptions.cs (2)
170/// instances unless overridden in a custom <see cref="IBindingMetadataProvider"/>. 182/// <li><see cref="IBindingMetadataProvider"/></li>
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
16/// An implementation of <see cref="IBindingMetadataProvider"/> and <see cref="IDisplayMetadataProvider"/> for
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
ModelBinding\DataMemberRequiredBindingMetadataProvider.cs (1)
11/// An <see cref="IBindingMetadataProvider"/> for <see cref="DataMemberAttribute.IsRequired"/>.