1 implementation of IModelBinderFactory
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\ModelBinderFactory.cs (1)
22public partial class ModelBinderFactory : IModelBinderFactory
49 references to IModelBinderFactory
Microsoft.AspNetCore.Mvc.Core (23)
ControllerBase.cs (4)
29private IModelBinderFactory? _modelBinderFactory; 111/// Gets or sets the <see cref="IModelBinderFactory"/>. 114public IModelBinderFactory ModelBinderFactory 120_modelBinderFactory = HttpContext?.RequestServices?.GetRequiredService<IModelBinderFactory>();
Controllers\ControllerBinderDelegateProvider.cs (3)
16IModelBinderFactory modelBinderFactory, 117IModelBinderFactory modelBinderFactory, 163IModelBinderFactory modelBinderFactory,
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
214services.TryAddSingleton<IModelBinderFactory, ModelBinderFactory>();
Infrastructure\ControllerActionInvokerCache.cs (2)
18private readonly IModelBinderFactory _modelBinderFactory; 26IModelBinderFactory modelBinderFactory,
ModelBinding\ModelBindingHelper.cs (10)
32/// <param name="modelBinderFactory">The <see cref="IModelBinderFactory"/> used for binding.</param> 42IModelBinderFactory modelBinderFactory, 70/// <param name="modelBinderFactory">The <see cref="IModelBinderFactory"/> used for binding.</param> 82IModelBinderFactory modelBinderFactory, 115/// <param name="modelBinderFactory">The <see cref="IModelBinderFactory"/> used for binding.</param> 128IModelBinderFactory modelBinderFactory, 157/// <param name="modelBinderFactory">The <see cref="IModelBinderFactory"/> used for binding.</param> 168IModelBinderFactory modelBinderFactory, 196/// <param name="modelBinderFactory">The <see cref="IModelBinderFactory"/> used for binding.</param> 209IModelBinderFactory modelBinderFactory,
ModelBinding\ParameterBinder.cs (3)
18private readonly IModelBinderFactory _modelBinderFactory; 25/// <param name="modelBinderFactory">The <see cref="IModelBinderFactory"/>.</param> 32IModelBinderFactory modelBinderFactory,
Microsoft.AspNetCore.Mvc.Core.Test (11)
ControllerBaseTest.cs (1)
3220var binderFactory = new Mock<IModelBinderFactory>();
Controllers\ControllerBinderDelegateProviderTest.cs (1)
1327IModelBinderFactory factory = null,
ModelBinding\ParameterBinderTest.cs (9)
323Mock.Of<IModelBinderFactory>(), 378Mock.Of<IModelBinderFactory>(), 433Mock.Of<IModelBinderFactory>(), 487Mock.Of<IModelBinderFactory>(), 546Mock.Of<IModelBinderFactory>(), 608Mock.Of<IModelBinderFactory>(), 675Mock.Of<IModelBinderFactory>(), 751var mockModelBinderFactory = new Mock<IModelBinderFactory>(MockBehavior.Strict); 794var mockModelBinderFactory = new Mock<IModelBinderFactory>(MockBehavior.Strict);
Microsoft.AspNetCore.Mvc.IntegrationTests (5)
BindPropertyIntegrationTest.cs (1)
218var modelBinderFactory = ModelBindingTestHelper.GetModelBinderFactory(modelMetadataProvider);
ComplexRecordIntegrationTest.cs (1)
4251var factory = ModelBindingTestHelper.GetModelBinderFactory(
ComplexTypeIntegrationTestBase.cs (1)
3750var factory = ModelBindingTestHelper.GetModelBinderFactory(
ModelBindingTestHelper.cs (1)
110public static IModelBinderFactory GetModelBinderFactory(
ParameterBinderExtensions.cs (1)
63var modelBinderFactory = ModelBindingTestHelper.GetModelBinderFactory(
Microsoft.AspNetCore.Mvc.RazorPages (10)
Infrastructure\PageActionInvokerCache.cs (2)
17private readonly IModelBinderFactory _modelBinderFactory; 30IModelBinderFactory modelBinderFactory)
Infrastructure\PageBinderFactory.cs (2)
16IModelBinderFactory modelBinderFactory, 85IModelBinderFactory modelBinderFactory,
PageBase.cs (3)
29private IModelBinderFactory? _modelBinderFactory; 91private IModelBinderFactory ModelBinderFactory 97_modelBinderFactory = HttpContext?.RequestServices?.GetRequiredService<IModelBinderFactory>();
PageModel.cs (3)
29private IModelBinderFactory? _modelBinderFactory; 165private IModelBinderFactory ModelBinderFactory 171_modelBinderFactory = HttpContext?.RequestServices?.GetRequiredService<IModelBinderFactory>();