2 overrides of CreateBinder
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\ModelBinderFactory.cs (1)
250public override IModelBinder CreateBinder(ModelMetadata metadata)
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\TestModelBinderProviderContext.cs (1)
67public override IModelBinder CreateBinder(ModelMetadata metadata)
19 references to CreateBinder
Microsoft.AspNetCore.Mvc.Core (9)
ModelBinding\Binders\ArrayModelBinderProvider.cs (1)
26var elementBinder = context.CreateBinder(context.Metadata.ElementMetadata);
ModelBinding\Binders\CollectionModelBinderProvider.cs (1)
58var elementBinder = context.CreateBinder(context.MetadataProvider.GetMetadataForType(elementType));
ModelBinding\Binders\ComplexObjectModelBinderProvider.cs (2)
32propertyBinders.Add(property, context.CreateBinder(property)); 55parameterBinders[i] = context.CreateBinder(boundConstructor.BoundConstructorParameters[i]);
ModelBinding\Binders\ComplexTypeModelBinderProvider.cs (1)
28propertyBinders.Add(property, context.CreateBinder(property));
ModelBinding\Binders\DictionaryModelBinderProvider.cs (2)
30var keyBinder = context.CreateBinder(context.MetadataProvider.GetMetadataForType(keyType)); 33var valueBinder = context.CreateBinder(context.MetadataProvider.GetMetadataForType(valueType));
ModelBinding\Binders\KeyValuePairModelBinderProvider.cs (2)
28var keyBinder = context.CreateBinder(keyMetadata); 31var valueBinder = context.CreateBinder(valueMetadata);
Microsoft.AspNetCore.Mvc.Core.Test (9)
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (1)
1589propertyBinders.Add(property, context.CreateBinder(property));
ModelBinding\ModelBinderFactoryTest.cs (8)
74Assert.NotNull(c.CreateBinder(c.Metadata.Properties[nameof(Widget.Id)])); 149Assert.NotNull(c.CreateBinder(c.Metadata.Properties[nameof(Widget.Id)])); 190var binder = c.CreateBinder(c.Metadata.Properties[nameof(Employee.Manager)]); 403var binder = c.CreateBinder(c.Metadata.Properties[nameof(Widget.Id)]); 464var binder = c.CreateBinder(c.Metadata.Properties[nameof(Widget.Id)]); 528inner = c.CreateBinder(c.Metadata.Properties[nameof(Widget.Id)]); 591inner = c.CreateBinder(c.Metadata.Properties[nameof(Widget.Id)]); 601innerInner = c.CreateBinder(c.Metadata);
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
ActionParametersIntegrationTest.cs (1)
1088propertyBinders.Add(property, context.CreateBinder(property));