1 write to ModelBinderProviders
Microsoft.AspNetCore.Mvc.Core (1)
MvcOptions.cs (1)
46ModelBinderProviders = new List<IModelBinderProvider>();
20 references to ModelBinderProviders
Microsoft.AspNetCore.Mvc.Core (20)
Infrastructure\MvcCoreMvcOptionsSetup.cs (18)
48options.ModelBinderProviders.Add(new BinderTypeModelBinderProvider()); 49options.ModelBinderProviders.Add(new ServicesModelBinderProvider()); 50options.ModelBinderProviders.Add(new BodyModelBinderProvider(options.InputFormatters, _readerFactory, _loggerFactory, options)); 51options.ModelBinderProviders.Add(new HeaderModelBinderProvider()); 52options.ModelBinderProviders.Add(new FloatingPointTypeModelBinderProvider()); 53options.ModelBinderProviders.Add(new EnumTypeModelBinderProvider(options)); 54options.ModelBinderProviders.Add(new DateTimeModelBinderProvider()); 55options.ModelBinderProviders.Add(new SimpleTypeModelBinderProvider()); 56options.ModelBinderProviders.Add(new TryParseModelBinderProvider()); 57options.ModelBinderProviders.Add(new CancellationTokenModelBinderProvider()); 58options.ModelBinderProviders.Add(new ByteArrayModelBinderProvider()); 59options.ModelBinderProviders.Add(new FormFileModelBinderProvider()); 60options.ModelBinderProviders.Add(new FormCollectionModelBinderProvider()); 61options.ModelBinderProviders.Add(new KeyValuePairModelBinderProvider()); 62options.ModelBinderProviders.Add(new DictionaryModelBinderProvider()); 63options.ModelBinderProviders.Add(new ArrayModelBinderProvider()); 64options.ModelBinderProviders.Add(new CollectionModelBinderProvider()); 65options.ModelBinderProviders.Add(new ComplexObjectModelBinderProvider());
ModelBinding\ModelBinderFactory.cs (2)
41_providers = options.Value.ModelBinderProviders.ToArray(); 59nameof(MvcOptions.ModelBinderProviders),