2 implementations of ICompositeMetadataDetailsProvider
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultCompositeMetadataDetailsProvider.cs (1)
14internal class DefaultCompositeMetadataDetailsProvider : ICompositeMetadataDetailsProvider
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\Metadata\DefaultModelMetadataTest.cs (1)
1661private class SetHasValidatorsCompositeMetadataDetailsProvider : ICompositeMetadataDetailsProvider
18 references to ICompositeMetadataDetailsProvider
Microsoft.AspNetCore.Mvc.Core (14)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
209services.TryAdd(ServiceDescriptor.Transient<ICompositeMetadataDetailsProvider>(s =>
ModelBinding\Metadata\DefaultCompositeMetadataDetailsProvider.cs (1)
11/// A default implementation of <see cref="ICompositeMetadataDetailsProvider"/>.
ModelBinding\Metadata\DefaultModelMetadata.cs (5)
19private readonly ICompositeMetadataDetailsProvider _detailsProvider; 41/// <param name="detailsProvider">The <see cref="ICompositeMetadataDetailsProvider"/>.</param> 45ICompositeMetadataDetailsProvider detailsProvider, 55/// <param name="detailsProvider">The <see cref="ICompositeMetadataDetailsProvider"/>.</param> 60ICompositeMetadataDetailsProvider detailsProvider,
ModelBinding\Metadata\DefaultModelMetadataProvider.cs (7)
27/// <param name="detailsProvider">The <see cref="ICompositeMetadataDetailsProvider"/>.</param> 28public DefaultModelMetadataProvider(ICompositeMetadataDetailsProvider detailsProvider) 36/// <param name="detailsProvider">The <see cref="ICompositeMetadataDetailsProvider"/>.</param> 39ICompositeMetadataDetailsProvider detailsProvider, 46ICompositeMetadataDetailsProvider detailsProvider, 59/// Gets the <see cref="ICompositeMetadataDetailsProvider"/>. 61protected ICompositeMetadataDetailsProvider DetailsProvider { get; }
Microsoft.AspNetCore.Mvc.Core.Test (4)
Controllers\ControllerBinderDelegateProviderTest.cs (1)
298Mock.Of<ICompositeMetadataDetailsProvider>());
ModelBinding\Metadata\DefaultModelMetadataTest.cs (2)
950var detailsProvider = new Mock<ICompositeMetadataDetailsProvider>(); 970var detailsProvider = new Mock<ICompositeMetadataDetailsProvider>();
ModelBinding\Validation\DefaultComplexObjectValidationStrategyTest.cs (1)
234public ExcludePropertiesDefaultModelMetadataProvider(ICompositeMetadataDetailsProvider detailsProvider, Func<ModelMetadata, bool> shouldExclude) : base(detailsProvider)