1 interface inheriting from IBindingSourceMetadata
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\IBinderTypeProviderMetadata.cs (1)
9public interface IBinderTypeProviderMetadata : IBindingSourceMetadata
6 implementations of IBindingSourceMetadata
Microsoft.AspNetCore.Mvc.Core (6)
FromBodyAttribute.cs (1)
41public class FromBodyAttribute : Attribute, IBindingSourceMetadata, IConfigureEmptyBodyBehavior, IFromBodyMetadata
FromFormAttribute.cs (1)
29public class FromFormAttribute : Attribute, IBindingSourceMetadata, IModelNameProvider, IFromFormMetadata
FromHeaderAttribute.cs (1)
28public class FromHeaderAttribute : Attribute, IBindingSourceMetadata, IModelNameProvider, IFromHeaderMetadata
FromQueryAttribute.cs (1)
28public class FromQueryAttribute : Attribute, IBindingSourceMetadata, IModelNameProvider, IFromQueryMetadata
FromRouteAttribute.cs (1)
28public class FromRouteAttribute : Attribute, IBindingSourceMetadata, IModelNameProvider, IFromRouteMetadata
FromServicesAttribute.cs (1)
26public class FromServicesAttribute : Attribute, IBindingSourceMetadata, IFromServiceMetadata
5 references to IBindingSourceMetadata
Microsoft.AspNetCore.Mvc.Abstractions (3)
ModelBinding\BindingInfo.cs (3)
138foreach (var bindingSourceAttribute in attributes.OfType<IBindingSourceMetadata>()) 185$"The {nameof(FromKeyedServicesAttribute)} is not supported on parameters that are also annotated with {nameof(IBindingSourceMetadata)}.");
Microsoft.AspNetCore.Mvc.Core (2)
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (2)
42foreach (var bindingSourceAttribute in context.Attributes.OfType<IBindingSourceMetadata>())