aspnetcore/test/Microsoft.AspNetCore.Mvc.Co...
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
..
ApplicationModel
ApplicationParts
Authorization AuthPolicy should use IPolicyProvider 2016-05-31 13:47:58 -07:00
Builder
Controllers
DependencyInjection
Filters
Formatters
Infrastructure [Fixes #4506] Move and rename ActionDescriptor.Name to ControllerActionDescriptor.ActionName 2016-05-31 23:13:20 -07:00
Internal [Fixes #4506] Move and rename ActionDescriptor.Name to ControllerActionDescriptor.ActionName 2016-05-31 23:13:20 -07:00
ModelBinding Fix for #4666 - reduce modelbinders created 2016-06-06 09:01:51 -07:00
Properties
Routing [Fixes #4506] Move and rename ActionDescriptor.Name to ControllerActionDescriptor.ActionName 2016-05-31 23:13:20 -07:00
BadRequestObjectResultTests.cs
BadRequestResultTests.cs
BindAttributeTest.cs
ChallengeResultTest.cs
ConsumesAttributeTests.cs
ContentResultTest.cs
ControllerBaseTest.cs
CreatedAtActionResultTests.cs
CreatedAtRouteResultTests.cs
CreatedResultTests.cs
EmptyResultTests.cs
FileContentResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
FileResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
FileStreamResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
FlushReportingStream.cs
ForbidResultTest.cs
HttpNotFoundObjectResultTest.cs
HttpNotFoundResultTests.cs
HttpOkObjectResultTest.cs
HttpOkResultTest.cs
HttpStatusCodeResultTests.cs
HttpUnauthorizedResultTests.cs
LocalRedirectResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
MediaTypeCollectionTest.cs
Microsoft.AspNetCore.Mvc.Core.Test.xproj
MvcOptionsTest.cs
NonDisposableStreamTest.cs
ObjectResultTests.cs
PhysicalFileResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
ProducesAttributeTests.cs
RedirectResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
RedirectToActionResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
RedirectToRouteResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
RequireHttpsAttributeTests.cs
ResponseCacheAttributeTest.cs
SerializableErrorTests.cs
SignInResultTest.cs
SignOutResultTest.cs
TestApplicationPart.cs
TestBufferingFeature.cs
TestFeatureProvider.cs
VirtualFileResultTest.cs [Fixes #4207] Review IActionResult classes and add facades as necessary. 2016-05-31 22:46:18 -07:00
project.json