2 overrides of BindingInfo
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\ModelBinderFactory.cs (1)
240public override BindingInfo BindingInfo { get; }
Microsoft.AspNetCore.Mvc.Core.Test (1)
ModelBinding\TestModelBinderProviderContext.cs (1)
57public override BindingInfo BindingInfo => _bindingInfo;
17 references to BindingInfo
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\ModelBinderProviderContext.cs (2)
23/// <param name="bindingInfo">The <see cref="BindingInfo"/> that should be used 32/// Gets the <see cref="BindingInfo"/>.
Microsoft.AspNetCore.Mvc.Core (9)
ModelBinding\Binders\BinderTypeModelBinderProvider.cs (1)
19if (context.BindingInfo.BinderType is Type binderType)
ModelBinding\Binders\BodyModelBinderProvider.cs (3)
72if (context.BindingInfo.BindingSource != null && 73context.BindingInfo.BindingSource.CanAcceptDataFrom(BindingSource.Body)) 83var treatEmptyInputAsDefaultValue = CalculateAllowEmptyBody(context.BindingInfo.EmptyBodyBehavior, _options);
ModelBinding\Binders\HeaderModelBinderProvider.cs (1)
21var bindingInfo = context.BindingInfo;
ModelBinding\Binders\ServicesModelBinderProvider.cs (4)
23if (context.BindingInfo.BindingSource != null && 24context.BindingInfo.BindingSource.CanAcceptDataFrom(BindingSource.Services)) 34if (context.BindingInfo.ServiceKey != null) 36return new KeyedServicesModelBinder(context.BindingInfo.ServiceKey, !isRequired);
Microsoft.AspNetCore.Mvc.Core.Test (5)
ModelBinding\ModelBinderFactoryTest.cs (5)
360Assert.NotNull(context.BindingInfo); 361Assert.Equal(expectedInfo.BinderModelName, context.BindingInfo.BinderModelName, StringComparer.Ordinal); 362Assert.Equal(expectedInfo.BinderType, context.BindingInfo.BinderType); 363Assert.Equal(expectedInfo.BindingSource, context.BindingInfo.BindingSource); 364Assert.Same(expectedInfo.PropertyFilterProvider, context.BindingInfo.PropertyFilterProvider);
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
GenericModelBinderIntegrationTest.cs (1)
152var allowedBindingSource = context.BindingInfo.BindingSource;