aspnetcore/test/Microsoft.AspNetCore.Mvc.In...
Ryan Nowak 128d74e2a0 Refactor Argument Binder
This change just rearranges some code in the argument binder with a mind
towards performance and clarity. We're removing a few Task<T>'s here as
well in certain cases, but not yet all of them. We additionally save a
dictionary in the case where you have bound properties.

Hopefully these changes break the code into more discrete and sensible
units without multiple levels of indirection without abstraction.
- Main 'driver' code
- BindModel
- ActivateProperty
2016-05-13 08:12:14 -07:00
..
Models
ActionParametersIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
ArrayModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
BinderTypeBasedModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
BodyValidationIntegrationTests.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
ByteArrayModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
CancellationTokenModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
CollectionModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
CompanyNameAttribute.cs
DictionaryModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
ExcludeBindingMetadataProviderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
FormCollectionModelBindingIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
FormFileModelBindingIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
GenericModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
HeaderModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
KeyValuePairModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
Microsoft.AspNetCore.Mvc.IntegrationTests.xproj
ModelBindingTestContext.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
ModelBindingTestHelper.cs Make ValueProvider creation lazy 2016-05-13 08:11:21 -07:00
ModelPrefixSelectionIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
MutableObjectModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
ProductValidatorAttribute.cs
ServicesModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
SimpleTypeModelBinderIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
TestMvcOptions.cs Remove extra options to manipulate `JsonSerializerSettings` 2016-04-27 14:48:16 -07:00
TryUpdateModelIntegrationTest.cs Make ValueProvider creation lazy 2016-05-13 08:11:21 -07:00
TryValidateModelIntegrationTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
ValidationIntegrationTests.cs Refactor Argument Binder 2016-05-13 08:12:14 -07:00
project.json Fix build warnings 2016-05-02 14:52:02 -07:00