1 write to BindingMetadata
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\BindingMetadataProviderContext.cs (1)
30BindingMetadata = new BindingMetadata();
17 references to BindingMetadata
Microsoft.AspNetCore.Mvc.Core (14)
ModelBinding\Metadata\BindingSourceMetadataProvider.cs (1)
49context.BindingMetadata.BindingSource = BindingSource;
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (9)
26context.BindingMetadata.BinderModelName = binderModelNameAttribute.Name; 36context.BindingMetadata.BinderType = binderTypeAttribute.BinderType; 46context.BindingMetadata.BindingSource = bindingSourceAttribute.BindingSource; 55context.BindingMetadata.PropertyFilterProvider = null; 59context.BindingMetadata.PropertyFilterProvider = propertyFilterProviders[0]; 64context.BindingMetadata.PropertyFilterProvider = composite; 70context.BindingMetadata.IsBindingAllowed = bindingBehavior.Behavior != BindingBehavior.Never; 71context.BindingMetadata.IsBindingRequired = bindingBehavior.Behavior == BindingBehavior.Required; 76context.BindingMetadata.BoundConstructor = constructorInfo;
ModelBinding\Metadata\DefaultModelMetadata.cs (2)
99context.BindingMetadata.ModelBindingMessageProvider = 103_details.BindingMetadata = context.BindingMetadata;
ModelBinding\Metadata\ExcludeBindingMetadataProvider.cs (1)
41context.BindingMetadata.IsBindingAllowed = false;
ModelBinding\Metadata\IBindingMetadataProvider.cs (1)
14/// Sets the values for properties of <see cref="BindingMetadataProviderContext.BindingMetadata"/>.
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
49context.BindingMetadata.IsReadOnly = !editableAttribute.AllowEdit;
Microsoft.AspNetCore.Mvc.Formatters.Xml (2)
ModelBinding\DataMemberRequiredBindingMetadataProvider.cs (2)
26if (context.BindingMetadata.IsBindingRequired) 48context.BindingMetadata.IsBindingRequired = true;