aspnetcore/test/Microsoft.AspNetCore.Mvc.Co.../ModelBinding
Ryan Nowak 78c130d226 Fix for #4666 - reduce modelbinders created
This change to ModelBinderFactory makes the caching much more aggressive,
by caching all non-root binders. There's some trickiness here around
making sure we have the right behavior when all providers return null. See
the tests and comments.

I also kept the change I made for a temporary workaround to use a
dictionary rather than a "stack" for cycle breaking.  This seems like an
overall improvement in clarity.
2016-06-06 09:01:51 -07:00
..
Binders Make ModelBindingContext.Result non-nullable 2016-05-23 14:18:34 -07:00
Metadata [Perf] Cache the metadata for known type "object" 2016-04-25 13:03:52 -07:00
Validation
BindingSourceValueProviderTest.cs
CompositeValueProviderTest.cs
DefaultModelBindingContextTest.cs Remove OperationBindingContext 2016-04-25 09:29:03 -07:00
EnumerableValueProviderTest.cs
FormValueProviderFactoryTest.cs React to HttpAbstractions namespace changes 2016-03-30 16:19:42 -07:00
FormValueProviderTest.cs React to HttpAbstractions namespace changes 2016-03-30 16:19:42 -07:00
JQueryFormValueProviderFactoryTest.cs React to HttpAbstractions namespace changes 2016-03-30 16:19:42 -07:00
JQueryFormValueProviderTest.cs
ModelBinderFactoryTest.cs Fix for #4666 - reduce modelbinders created 2016-06-06 09:01:51 -07:00
ModelBindingHelperTest.cs Make ModelBindingContext.Result non-nullable 2016-05-23 14:18:34 -07:00
ModelBindingResultTest.cs Remove Key from ModelBindingResult 2016-05-23 13:17:19 -07:00
QueryStringValueProviderFactoryTest.cs
QueryStringValueProviderTest.cs
RouteValueProviderTests.cs
StubModelBinder.cs Make ModelBindingContext.Result non-nullable 2016-05-23 14:18:34 -07:00
TestModelBinderProviderContext.cs Use type metadata for `ModelBinderProviderContext.BindingInfo` 2016-05-27 23:00:29 -07:00
TestValueProvider.cs
UnsupportedContentTypeFilterTest.cs React to HttpAbstractions namespace changes 2016-03-30 16:19:42 -07:00