From a318c4599ad718a8fe2ebde79a2129c54e286183 Mon Sep 17 00:00:00 2001 From: Ryan Nowak Date: Mon, 21 Sep 2015 00:15:33 -0700 Subject: [PATCH] API Review - Split up .Actions Abstractions - Core MVC extensibility Controllers - MVC implementations of .Abstractions and supporting contracts Infrastructure - General purpose support APIs. Metadata APIs that don't fit clearly with a feature or with .Abstraction --- .../{Actions => Abstractions}/ActionDescriptor.cs | 2 +- .../Abstractions}/ActionDescriptorExtensions.cs | 2 +- .../Abstractions}/ActionDescriptorProviderContext.cs | 2 +- .../Abstractions}/ActionInvokerProviderContext.cs | 2 +- .../Abstractions}/IActionDescriptorProvider.cs | 2 +- .../Abstractions}/IActionInvoker.cs | 2 +- .../Abstractions}/IActionInvokerProvider.cs | 2 +- .../{Actions => Abstractions}/ParameterDescriptor.cs | 2 +- .../ActionConstraintProviderContext.cs | 2 +- .../ActionConstraints/ActionSelectorCandidate.cs | 2 +- .../ActionContext.cs | 8 ++++---- .../Filters/ActionExecutedContext.cs | 1 - .../Filters/ActionExecutingContext.cs | 1 - .../Filters/AuthorizationContext.cs | 1 - .../Filters/ExceptionContext.cs | 1 - .../Filters/FilterContext.cs | 1 - .../Filters/FilterProviderContext.cs | 1 - .../Filters/ResourceExecutedContext.cs | 1 - .../Filters/ResourceExecutingContext.cs | 1 - .../Filters/ResultExecutedContext.cs | 1 - .../Filters/ResultExecutingContext.cs | 1 - .../IActionResult.cs | 1 - .../RouteDataActionConstraint.cs | 2 +- .../{Actions => Routing}/RouteKeyHandling.cs | 2 +- .../ApiDescription.cs | 2 +- .../ApiDescriptionGroupCollectionProvider.cs | 2 +- .../ApiDescriptionProviderContext.cs | 2 +- .../DefaultApiDescriptionProvider.cs | 3 ++- .../AcceptVerbsAttribute.cs | 3 +-- .../{Actions => }/ActionBindingContext.cs | 2 +- .../ActionBindingContextAttribute.cs | 2 +- .../ActionMethodSelectorAttribute.cs | 2 +- src/Microsoft.AspNet.Mvc.Core/ActionResult.cs | 1 - .../ApiExplorer/ApiDescriptionActionData.cs | 2 +- .../ApplicationModels/ActionModel.cs | 4 ++-- .../ApplicationModels/ApplicationModel.cs | 2 +- .../ApplicationModels/AttributeRouteModel.cs | 2 +- .../ApplicationModels/ControllerModel.cs | 4 ++-- .../DefaultApplicationModelProvider.cs | 3 ++- src/Microsoft.AspNet.Mvc.Core/AreaAttribute.cs | 2 +- .../Builder/MvcApplicationBuilderExtensions.cs | 3 +-- src/Microsoft.AspNet.Mvc.Core/ChallengeResult.cs | 1 - src/Microsoft.AspNet.Mvc.Core/ConsumesAttribute.cs | 2 +- .../ControllerActionDescriptor.cs | 3 ++- .../ControllerActionDescriptorBuilder.cs | 4 +++- .../ControllerActionDescriptorProvider.cs | 3 ++- .../ControllerActionExecutor.cs | 2 +- .../ControllerActionInvoker.cs | 3 ++- .../ControllerActionInvokerProvider.cs | 4 +++- .../ControllerBoundPropertyDescriptor.cs | 3 ++- .../ControllerParameterDescriptor.cs | 3 ++- .../DefaultControllerActionArgumentBinder.cs | 3 ++- .../DefaultControllerActivator.cs | 3 ++- .../DefaultControllerFactory.cs | 2 +- .../DefaultControllerPropertyActivator.cs | 4 ++-- .../DefaultControllerTypeProvider.cs | 3 ++- .../{Actions => Controllers}/FilterActionInvoker.cs | 4 +++- .../IControllerActionArgumentBinder.cs | 2 +- .../{Actions => Controllers}/IControllerActivator.cs | 2 +- .../{Actions => Controllers}/IControllerFactory.cs | 2 +- .../IControllerPropertyActivator.cs | 2 +- .../IControllerTypeProvider.cs | 2 +- .../ServiceBasedControllerActivator.cs | 2 +- .../StaticControllerTypeProvider.cs | 2 +- .../CreatedAtRouteResult.cs | 1 - src/Microsoft.AspNet.Mvc.Core/CreatedResult.cs | 1 - .../MvcCoreServiceCollectionExtensions.cs | 6 +++--- src/Microsoft.AspNet.Mvc.Core/EmptyResult.cs | 1 - src/Microsoft.AspNet.Mvc.Core/FileResult.cs | 1 - .../Formatters/FormatFilter.cs | 2 +- .../HttpStatusCodeResult.cs | 1 - .../ActionBindingContextAccessor.cs | 2 +- .../ActionContextAccessor.cs | 3 +-- .../ActionDescriptorsCollection.cs | 3 ++- .../ActionInvokerFactory.cs | 3 ++- .../AmbiguousActionException.cs | 2 +- .../DefaultActionDescriptorsCollectionProvider.cs | 3 ++- .../DefaultActionSelector.cs | 3 ++- .../DefaultAssemblyProvider.cs | 2 +- .../DefaultTypeActivatorCache.cs | 2 +- .../IActionBindingContextAccessor.cs | 2 +- .../IActionContextAccessor.cs | 2 +- .../IActionDescriptorsCollectionProvider.cs | 4 ++-- .../IActionHttpMethodProvider.cs | 2 +- .../IActionInvokerFactory.cs | 4 +++- .../{Actions => Infrastructure}/IActionSelector.cs | 3 ++- .../{Actions => Infrastructure}/IAssemblyProvider.cs | 2 +- .../IRouteConstraintProvider.cs | 4 +++- .../IRouteTemplateProvider.cs | 2 +- .../ITypeActivatorCache.cs | 2 +- .../{Actions => Infrastructure}/MvcRouteHandler.cs | 3 ++- .../RouteConstraintAttribute.cs | 3 ++- .../StaticAssemblyProvider.cs | 2 +- .../Internal/ControllersAsServices.cs | 3 ++- src/Microsoft.AspNet.Mvc.Core/ObjectResult.cs | 2 +- .../RedirectToActionResult.cs | 1 - src/Microsoft.AspNet.Mvc.Core/RouteAttribute.cs | 2 +- .../Routing/ActionSelectionDecisionTree.cs | 3 ++- .../Routing/ActionSelectorDecisionTreeProvider.cs | 2 +- .../Routing/AttributeRoute.cs | 3 ++- .../Routing/AttributeRouting.cs | 2 +- .../Routing/HttpMethodAttribute.cs | 2 +- .../Routing/IActionSelectionDecisionTree.cs | 5 +++-- .../Routing/IActionSelectorDecisionTreeProvider.cs | 4 ++-- .../Routing/InnerAttributeRoute.cs | 2 +- .../Routing/KnownRouteValueConstraint.cs | 3 ++- src/Microsoft.AspNet.Mvc.Core/Routing/UrlHelper.cs | 3 ++- src/Microsoft.AspNet.Mvc.Razor/RazorPage.cs | 2 +- src/Microsoft.AspNet.Mvc.Razor/RazorViewEngine.cs | 8 ++++---- src/Microsoft.AspNet.Mvc.ViewFeatures/Controller.cs | 12 ++++++------ .../MvcViewFeaturesMvcCoreBuilderExtensions.cs | 2 +- .../PartialViewResult.cs | 2 +- .../ViewComponentResult.cs | 1 - .../DefaultViewComponentDescriptorProvider.cs | 2 +- .../ViewComponents/DefaultViewComponentInvoker.cs | 3 ++- .../DefaultViewComponentInvokerFactory.cs | 2 +- .../ViewEngines/IViewEngine.cs | 1 - .../ViewDataDictionaryControllerPropertyActivator.cs | 2 +- src/Microsoft.AspNet.Mvc.ViewFeatures/ViewResult.cs | 2 +- .../ApiController.cs | 1 - ...ApiActionConventionsApplicationModelConvention.cs | 3 ++- .../InvalidModelStateResult.cs | 1 - .../OverloadActionConstraint.cs | 2 +- .../DefaultApiDescriptionProviderTest.cs | 3 ++- .../ApplicationModel/ActionModelTest.cs | 4 +++- .../ApplicationModel/ControllerModelTest.cs | 3 ++- .../DefaultApplicationModelProviderTest.cs | 2 +- .../ChallengeResultTest.cs | 2 +- .../ConsumesAttributeTests.cs | 2 +- .../ContentResultTest.cs | 2 +- .../{Actions => Controllers}/ActionExecutorTests.cs | 2 +- .../ControllerActionArgumentBinderTests.cs | 5 +++-- .../ControllerActionDescriptorBuilderTest.cs | 2 +- .../ControllerActionDescriptorProviderTests.cs | 4 +++- .../ControllerActionInvokerTest.cs | 4 +++- .../DefaultControllerActivatorTest.cs | 4 +++- .../DefaultControllerFactoryTest.cs | 5 +++-- .../DefaultControllerTypeProviderTest.cs | 3 ++- .../ServiceBasedControllerActivatorTest.cs | 3 ++- .../{Actions => Controllers}/TestController.cs | 2 +- .../CreatedAtActionResultTests.cs | 3 ++- .../CreatedAtRouteResultTests.cs | 3 ++- .../CreatedResultTests.cs | 3 ++- .../DependencyInjection/MvcBuilderExtensionsTest.cs | 2 +- .../MvcCoreServiceCollectionExtensionsTest.cs | 3 ++- .../EmptyResultTests.cs | 2 +- .../FileContentResultTest.cs | 2 +- .../Microsoft.AspNet.Mvc.Core.Test/FileResultTest.cs | 2 +- .../FileStreamResultTest.cs | 2 +- .../Filters/DefaultFilterProviderTest.cs | 2 +- .../Filters/ResponseCacheFilterTest.cs | 2 +- .../Formatters/FormatFilterTest.cs | 3 ++- .../HttpNotFoundObjectResultTest.cs | 3 ++- .../HttpOkObjectResultTest.cs | 3 ++- .../HttpOkResultTest.cs | 2 +- .../HttpStatusCodeResultTests.cs | 2 +- .../DefaultActionSelectorTests.cs | 5 +++-- .../DefaultAssemblyProviderTests.cs | 2 +- .../MvcRouteHandlerTests.cs | 3 ++- .../RouteDataActionConstraintTest.cs | 3 ++- .../ObjectResultTests.cs | 3 ++- .../PhysicalFileProviderResultTest.cs | 2 +- .../ProducesAttributeTests.cs | 2 +- .../RedirectResultTest.cs | 3 ++- .../RedirectToActionResultTest.cs | 2 +- .../RedirectToRouteResultTest.cs | 2 +- .../Routing/AttributeRouteTest.cs | 3 ++- .../Routing/AttributeRoutingTest.cs | 4 +++- .../HttpMethodProviderAttributesTests.cs | 3 ++- .../Routing/KnownRouteValueConstraintTests.cs | 3 ++- .../Routing/RouteTemplateProviderAttributesTest.cs | 1 + .../Routing/UrlHelperTest.cs | 3 ++- .../VirtualFileProviderResultTest.cs | 2 +- .../CorsAuthorizationFilterTest.cs | 2 +- .../JsonOutputFormatterTests.cs | 1 - .../JsonResultTest.cs | 2 +- .../ConsumesAttributeTests.cs | 2 +- .../DefaultOrderTest.cs | 3 ++- .../FilteredDefaultAssemblyProviderFixtureOfT.cs | 2 +- .../MvcTestFixture.cs | 2 +- .../RouteDataTest.cs | 2 +- .../TestHelper.cs | 2 +- .../WebApiCompatShimActionSelectionTest.cs | 2 +- .../ActionParametersIntegrationTest.cs | 2 +- .../ArrayModelBinderIntegrationTest.cs | 2 +- .../BinderTypeBasedModelBinderIntegrationTest.cs | 2 +- .../BodyValidationIntegrationTests.cs | 2 +- .../ByteArrayModelBinderIntegrationTest.cs | 2 +- .../CancellationTokenModelBinderIntegrationTest.cs | 2 +- .../CollectionModelBinderIntegrationTest.cs | 2 +- .../DictionaryModelBinderIntegrationTest.cs | 2 +- .../FormCollectionModelBindingIntegrationTest.cs | 2 +- .../FormFileModelBindingIntegrationTest.cs | 2 +- .../GenericModelBinderIntegrationTest.cs | 2 +- .../HeaderModelBinderIntegrationTest.cs | 2 +- .../KeyValuePairModelBinderIntegrationTest.cs | 2 +- .../ModelBindingTestHelper.cs | 3 ++- .../ModelPrefixSelectionIntegrationTest.cs | 2 +- .../MutableObjectModelBinderIntegrationTest.cs | 3 ++- .../ServicesModelBinderIntegrationTest.cs | 2 +- .../SimpleTypeModelBinderIntegrationTest.cs | 2 +- .../ValidationIntegrationTests.cs | 2 +- .../DefaultTagHelperActivatorTest.cs | 2 +- .../DefaultViewLocationCacheTest.cs | 3 ++- .../RazorPageActivatorTest.cs | 2 +- .../RazorPageCreateModelExpressionTest.cs | 2 +- .../RazorPageCreateTagHelperTest.cs | 3 ++- .../RazorViewEngineTest.cs | 2 +- .../CacheTagHelperTest.cs | 2 +- .../FormTagHelperTest.cs | 2 +- .../ImageTagHelperTest.cs | 2 +- .../LinkTagHelperTest.cs | 2 +- .../ScriptTagHelperTest.cs | 2 +- .../TestableHtmlGenerator.cs | 2 +- .../ValidationMessageTagHelperTest.cs | 2 +- .../ValidationSummaryTagHelperTest.cs | 2 +- .../MvcServiceCollectionExtensionsTest.cs | 3 ++- .../CommonFilterTest.cs | 2 +- .../ControllerTest.cs | 2 +- .../ControllerUnitTestabilityTests.cs | 2 +- .../PartialViewResultTest.cs | 2 +- .../RemoteAttributeTest.cs | 3 ++- .../Rendering/DefaultTemplatesUtilities.cs | 2 +- .../SkipStatusCodePagesAttributeTest.cs | 2 +- .../ViewComponentResultTest.cs | 3 ++- .../ViewComponents/ContentViewComponentResultTest.cs | 2 +- .../DefaultViewComponentDescriptorProviderTest.cs | 2 +- .../DefaultViewComponentSelectorTest.cs | 2 +- .../ViewComponents/JsonViewComponentResultTest.cs | 2 +- .../ViewComponents/ViewViewComponentResultTest.cs | 2 +- .../ViewEngines/CompositeViewEngineTest.cs | 2 +- .../ViewFeatures/DefaultDisplayTemplatesTest.cs | 1 - .../ViewFeatures/ViewExecutorTest.cs | 2 +- .../ViewResultTest.cs | 2 +- .../ApiControllerActionDiscoveryTest.cs | 6 +++--- .../ApiControllerTest.cs | 2 +- .../BadRequestErrorMessageResultTest.cs | 3 ++- .../ConflictResultTest.cs | 2 +- .../ExceptionResultTest.cs | 3 ++- .../HttpResponseExceptionActionFilterTest.cs | 2 +- .../InternalServerErrorResultTest.cs | 2 +- .../InvalidModelStateResultTest.cs | 3 ++- .../NegotiatedContentResultTest.cs | 3 ++- .../OverloadActionConstraintTest.cs | 2 +- .../ActivatorWebSite/Controllers/PlainController.cs | 1 - .../Controllers/ActionModelController.cs | 2 +- .../Controllers/ApplicationModelController.cs | 2 +- .../Controllers/ControllerModelController.cs | 2 +- .../Controllers/HomeController.cs | 2 +- .../Controllers/LisenceController.cs | 2 +- .../BasicWebSite/ActionDescriptorCreationCounter.cs | 3 +-- .../BasicWebSite/Controllers/HomeController.cs | 2 +- .../BasicWebSite/Controllers/MonitorController.cs | 2 +- test/WebSites/BasicWebSite/Startup.cs | 2 +- test/WebSites/CustomRouteWebSite/LocaleAttribute.cs | 2 +- .../Controllers/DummyClassController.cs | 1 - .../RoutingWebSite/CountryNeutralAttribute.cs | 3 ++- .../RoutingWebSite/CountrySpecificAttribute.cs | 2 +- test/WebSites/RoutingWebSite/HttpMergeAttribute.cs | 3 +-- .../WebSites/RoutingWebSite/TestResponseGenerator.cs | 4 ++-- test/WebSites/UrlHelperWebSite/CustomUrlHelper.cs | 2 +- .../VersioningWebSite/TestResponseGenerator.cs | 4 ++-- .../VersioningWebSite/VersionDeleteAttribute.cs | 2 +- .../VersioningWebSite/VersionGetAttribute.cs | 2 +- .../VersioningWebSite/VersionPostAttribute.cs | 2 +- .../VersioningWebSite/VersionPutAttribute.cs | 2 +- .../WebApiCompatShimWebSite/ActionSelectionFilter.cs | 2 +- 267 files changed, 346 insertions(+), 297 deletions(-) rename src/Microsoft.AspNet.Mvc.Abstractions/{Actions => Abstractions}/ActionDescriptor.cs (97%) rename src/{Microsoft.AspNet.Mvc.Core/Actions => Microsoft.AspNet.Mvc.Abstractions/Abstractions}/ActionDescriptorExtensions.cs (97%) rename src/{Microsoft.AspNet.Mvc.Core/Actions => Microsoft.AspNet.Mvc.Abstractions/Abstractions}/ActionDescriptorProviderContext.cs (89%) rename src/{Microsoft.AspNet.Mvc.Core/Actions => Microsoft.AspNet.Mvc.Abstractions/Abstractions}/ActionInvokerProviderContext.cs (92%) rename src/{Microsoft.AspNet.Mvc.Core/Actions => Microsoft.AspNet.Mvc.Abstractions/Abstractions}/IActionDescriptorProvider.cs (97%) rename src/{Microsoft.AspNet.Mvc.Core/Actions => Microsoft.AspNet.Mvc.Abstractions/Abstractions}/IActionInvoker.cs (86%) rename src/{Microsoft.AspNet.Mvc.Core/Actions => Microsoft.AspNet.Mvc.Abstractions/Abstractions}/IActionInvokerProvider.cs (97%) rename src/Microsoft.AspNet.Mvc.Abstractions/{Actions => Abstractions}/ParameterDescriptor.cs (90%) rename src/Microsoft.AspNet.Mvc.Abstractions/{Actions => Routing}/RouteDataActionConstraint.cs (98%) rename src/Microsoft.AspNet.Mvc.Abstractions/{Actions => Routing}/RouteKeyHandling.cs (95%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => }/ActionBindingContext.cs (94%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerActionDescriptor.cs (93%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerActionDescriptorBuilder.cs (99%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerActionDescriptorProvider.cs (96%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerActionExecutor.cs (99%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerActionInvoker.cs (98%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerActionInvokerProvider.cs (97%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerBoundPropertyDescriptor.cs (87%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ControllerParameterDescriptor.cs (86%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/DefaultControllerActionArgumentBinder.cs (99%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/DefaultControllerActivator.cs (93%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/DefaultControllerFactory.cs (98%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/DefaultControllerPropertyActivator.cs (96%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/DefaultControllerTypeProvider.cs (98%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/FilterActionInvoker.cs (99%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/IControllerActionArgumentBinder.cs (96%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/IControllerActivator.cs (92%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/IControllerFactory.cs (95%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/IControllerPropertyActivator.cs (87%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/IControllerTypeProvider.cs (92%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/ServiceBasedControllerActivator.cs (94%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Controllers}/StaticControllerTypeProvider.cs (97%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/ActionBindingContextAccessor.cs (96%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/ActionContextAccessor.cs (93%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/ActionDescriptorsCollection.cs (93%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/ActionInvokerFactory.cs (92%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/AmbiguousActionException.cs (94%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/DefaultActionDescriptorsCollectionProvider.cs (96%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/DefaultActionSelector.cs (99%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/DefaultAssemblyProvider.cs (98%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/DefaultTypeActivatorCache.cs (96%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IActionBindingContextAccessor.cs (86%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IActionContextAccessor.cs (85%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IActionDescriptorsCollectionProvider.cs (92%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IActionHttpMethodProvider.cs (86%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IActionInvokerFactory.cs (76%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IActionSelector.cs (82%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IAssemblyProvider.cs (94%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/IRouteConstraintProvider.cs (92%) rename src/Microsoft.AspNet.Mvc.Core/{Routing => Infrastructure}/IRouteTemplateProvider.cs (96%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/ITypeActivatorCache.cs (95%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/MvcRouteHandler.cs (98%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/RouteConstraintAttribute.cs (97%) rename src/Microsoft.AspNet.Mvc.Core/{Actions => Infrastructure}/StaticAssemblyProvider.cs (93%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/ActionExecutorTests.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/ControllerActionArgumentBinderTests.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/ControllerActionDescriptorBuilderTest.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/ControllerActionDescriptorProviderTests.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/ControllerActionInvokerTest.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/DefaultControllerActivatorTest.cs (95%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/DefaultControllerFactoryTest.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/DefaultControllerTypeProviderTest.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/ServiceBasedControllerActivatorTest.cs (96%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Controllers}/TestController.cs (98%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Infrastructure}/DefaultActionSelectorTests.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Infrastructure}/DefaultAssemblyProviderTests.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Infrastructure}/MvcRouteHandlerTests.cs (99%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Infrastructure}/RouteDataActionConstraintTest.cs (95%) rename test/Microsoft.AspNet.Mvc.Core.Test/{Actions => Routing}/HttpMethodProviderAttributesTests.cs (94%) diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/ActionDescriptor.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptor.cs similarity index 97% rename from src/Microsoft.AspNet.Mvc.Abstractions/Actions/ActionDescriptor.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptor.cs index ab8c38906f..8f048c022a 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/ActionDescriptor.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptor.cs @@ -7,7 +7,7 @@ using Microsoft.AspNet.Mvc.ActionConstraints; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Routing; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { public class ActionDescriptor { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorExtensions.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptorExtensions.cs similarity index 97% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorExtensions.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptorExtensions.cs index 5e30655d61..9b263d8e8e 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorExtensions.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptorExtensions.cs @@ -3,7 +3,7 @@ using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { /// /// Extension methods for . diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorProviderContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptorProviderContext.cs similarity index 89% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorProviderContext.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptorProviderContext.cs index d3c7d849c5..b3933976da 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorProviderContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionDescriptorProviderContext.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { public class ActionDescriptorProviderContext { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionInvokerProviderContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionInvokerProviderContext.cs similarity index 92% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionInvokerProviderContext.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionInvokerProviderContext.cs index 0627476223..1eaffe904b 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionInvokerProviderContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ActionInvokerProviderContext.cs @@ -3,7 +3,7 @@ using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { public class ActionInvokerProviderContext { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionDescriptorProvider.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionDescriptorProvider.cs similarity index 97% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionDescriptorProvider.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionDescriptorProvider.cs index d32a71f114..7b581a2607 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionDescriptorProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionDescriptorProvider.cs @@ -3,7 +3,7 @@ using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { public interface IActionDescriptorProvider { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvoker.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionInvoker.cs similarity index 86% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvoker.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionInvoker.cs index ef8bf148c5..440c5e423e 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvoker.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionInvoker.cs @@ -3,7 +3,7 @@ using System.Threading.Tasks; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { public interface IActionInvoker { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvokerProvider.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionInvokerProvider.cs similarity index 97% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvokerProvider.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionInvokerProvider.cs index e97bf65508..9b350c3c49 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvokerProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/IActionInvokerProvider.cs @@ -3,7 +3,7 @@ using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { public interface IActionInvokerProvider { diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/ParameterDescriptor.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ParameterDescriptor.cs similarity index 90% rename from src/Microsoft.AspNet.Mvc.Abstractions/Actions/ParameterDescriptor.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ParameterDescriptor.cs index 48cc6dfd3a..a6a67ee431 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/ParameterDescriptor.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Abstractions/ParameterDescriptor.cs @@ -4,7 +4,7 @@ using System; using Microsoft.AspNet.Mvc.ModelBinding; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Abstractions { public class ParameterDescriptor { diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionConstraintProviderContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionConstraintProviderContext.cs index 4e78170c49..72a1cd55e2 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionConstraintProviderContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionConstraintProviderContext.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ActionConstraints diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionSelectorCandidate.cs b/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionSelectorCandidate.cs index b1ed6b92c0..ca5ef9a840 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionSelectorCandidate.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/ActionConstraints/ActionSelectorCandidate.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ActionConstraints diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/ActionContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/ActionContext.cs index 27b8120958..e13592f05a 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/ActionContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/ActionContext.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Routing; using Microsoft.Framework.Internal; @@ -43,7 +43,7 @@ namespace Microsoft.AspNet.Mvc /// /// The for the current request. /// The for the current request. - /// The for the selected action. + /// The for the selected action. public ActionContext( [NotNull] HttpContext httpContext, [NotNull] RouteData routeData, @@ -57,7 +57,7 @@ namespace Microsoft.AspNet.Mvc /// /// The for the current request. /// The for the current request. - /// The for the selected action. + /// The for the selected action. /// The . public ActionContext( [NotNull] HttpContext httpContext, @@ -72,7 +72,7 @@ namespace Microsoft.AspNet.Mvc } /// - /// Gets or sets the for the selected action. + /// Gets or sets the for the selected action. /// /// /// The property setter is provided for unit test purposes only. diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutedContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutedContext.cs index 000e3e61ea..199fb6a9e0 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutedContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutedContext.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using System.Runtime.ExceptionServices; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutingContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutingContext.cs index 2445f979b7..12d374769b 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutingContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ActionExecutingContext.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/AuthorizationContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/AuthorizationContext.cs index 11a6bb7cde..64f58d2f74 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/AuthorizationContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/AuthorizationContext.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ExceptionContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ExceptionContext.cs index 4d8ca31506..381bcd3c8f 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ExceptionContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ExceptionContext.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using System.Runtime.ExceptionServices; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterContext.cs index e0cfbe77c6..a37a55c5e7 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterContext.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterProviderContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterProviderContext.cs index d9c64394a4..c3b77f6edd 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterProviderContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/FilterProviderContext.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutedContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutedContext.cs index b82f114ba9..53e8956458 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutedContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutedContext.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using System.Runtime.ExceptionServices; -using Microsoft.AspNet.Mvc.Actions; namespace Microsoft.AspNet.Mvc.Filters { diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutingContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutingContext.cs index 2fc9015924..30281025da 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutingContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResourceExecutingContext.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutedContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutedContext.cs index c94197ac77..87fe7522dd 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutedContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutedContext.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using System.Runtime.ExceptionServices; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutingContext.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutingContext.cs index 6b7d7b01ea..88cb7ba4e1 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutingContext.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Filters/ResultExecutingContext.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Filters diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/IActionResult.cs b/src/Microsoft.AspNet.Mvc.Abstractions/IActionResult.cs index 25e27a2f4f..e2fc5dfc27 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/IActionResult.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/IActionResult.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; namespace Microsoft.AspNet.Mvc { diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/RouteDataActionConstraint.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Routing/RouteDataActionConstraint.cs similarity index 98% rename from src/Microsoft.AspNet.Mvc.Abstractions/Actions/RouteDataActionConstraint.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Routing/RouteDataActionConstraint.cs index 5e3e905aba..1244ab42c4 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/RouteDataActionConstraint.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Routing/RouteDataActionConstraint.cs @@ -3,7 +3,7 @@ using System; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Routing { /// /// Constraints an action to a route key and value. diff --git a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/RouteKeyHandling.cs b/src/Microsoft.AspNet.Mvc.Abstractions/Routing/RouteKeyHandling.cs similarity index 95% rename from src/Microsoft.AspNet.Mvc.Abstractions/Actions/RouteKeyHandling.cs rename to src/Microsoft.AspNet.Mvc.Abstractions/Routing/RouteKeyHandling.cs index 487a2a5283..aee03ff0e4 100644 --- a/src/Microsoft.AspNet.Mvc.Abstractions/Actions/RouteKeyHandling.cs +++ b/src/Microsoft.AspNet.Mvc.Abstractions/Routing/RouteKeyHandling.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Routing { public enum RouteKeyHandling { diff --git a/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescription.cs b/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescription.cs index bb17c41e12..f2b1a2ff60 100644 --- a/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescription.cs +++ b/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescription.cs @@ -3,7 +3,7 @@ using System; using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; namespace Microsoft.AspNet.Mvc.ApiExplorer diff --git a/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionGroupCollectionProvider.cs b/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionGroupCollectionProvider.cs index b067eb60be..df756f1390 100644 --- a/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionGroupCollectionProvider.cs +++ b/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionGroupCollectionProvider.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace Microsoft.AspNet.Mvc.ApiExplorer { diff --git a/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionProviderContext.cs b/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionProviderContext.cs index 8ca05885b1..0fe65eab7d 100644 --- a/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionProviderContext.cs +++ b/src/Microsoft.AspNet.Mvc.ApiExplorer/ApiDescriptionProviderContext.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ApiExplorer diff --git a/src/Microsoft.AspNet.Mvc.ApiExplorer/DefaultApiDescriptionProvider.cs b/src/Microsoft.AspNet.Mvc.ApiExplorer/DefaultApiDescriptionProvider.cs index f49e7c8805..45395cc25c 100644 --- a/src/Microsoft.AspNet.Mvc.ApiExplorer/DefaultApiDescriptionProvider.cs +++ b/src/Microsoft.AspNet.Mvc.ApiExplorer/DefaultApiDescriptionProvider.cs @@ -6,8 +6,9 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Routing; diff --git a/src/Microsoft.AspNet.Mvc.Core/AcceptVerbsAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/AcceptVerbsAttribute.cs index dc484e9af6..1c06a4d426 100644 --- a/src/Microsoft.AspNet.Mvc.Core/AcceptVerbsAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/AcceptVerbsAttribute.cs @@ -4,8 +4,7 @@ using System; using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Mvc.Actions; -using Microsoft.AspNet.Mvc.Routing; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionBindingContext.cs b/src/Microsoft.AspNet.Mvc.Core/ActionBindingContext.cs similarity index 94% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionBindingContext.cs rename to src/Microsoft.AspNet.Mvc.Core/ActionBindingContext.cs index ab61022005..122236af8d 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionBindingContext.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ActionBindingContext.cs @@ -6,7 +6,7 @@ using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc { public class ActionBindingContext { diff --git a/src/Microsoft.AspNet.Mvc.Core/ActionBindingContextAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/ActionBindingContextAttribute.cs index cee05eebd1..72bf1dd423 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ActionBindingContextAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ActionBindingContextAttribute.cs @@ -7,7 +7,7 @@ namespace Microsoft.AspNet.Mvc { /// /// Specifies that a controller property should be set with the current - /// when creating the controller. The property must have a public + /// when creating the controller. The property must have a public /// set method. /// [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)] diff --git a/src/Microsoft.AspNet.Mvc.Core/ActionConstraints/ActionMethodSelectorAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/ActionConstraints/ActionMethodSelectorAttribute.cs index 5cea3aaa35..331d1e69ec 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ActionConstraints/ActionMethodSelectorAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ActionConstraints/ActionMethodSelectorAttribute.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; namespace Microsoft.AspNet.Mvc.ActionConstraints diff --git a/src/Microsoft.AspNet.Mvc.Core/ActionResult.cs b/src/Microsoft.AspNet.Mvc.Core/ActionResult.cs index 93408325f4..b135421a79 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ActionResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ActionResult.cs @@ -2,7 +2,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; namespace Microsoft.AspNet.Mvc { diff --git a/src/Microsoft.AspNet.Mvc.Core/ApiExplorer/ApiDescriptionActionData.cs b/src/Microsoft.AspNet.Mvc.Core/ApiExplorer/ApiDescriptionActionData.cs index aa97916807..7faeb0ec01 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ApiExplorer/ApiDescriptionActionData.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ApiExplorer/ApiDescriptionActionData.cs @@ -5,7 +5,7 @@ namespace Microsoft.AspNet.Mvc.ApiExplorer { /// /// Represents data used to build an ApiDescription, stored as part of the - /// . + /// . /// public class ApiDescriptionActionData { diff --git a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ActionModel.cs b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ActionModel.cs index 5e069aa34b..43f4de045e 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ActionModel.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ActionModel.cs @@ -6,8 +6,8 @@ using System.Diagnostics; using System.Linq; using System.Reflection; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ApplicationModels @@ -92,7 +92,7 @@ namespace Microsoft.AspNet.Mvc.ApplicationModels /// /// Gets a set of properties associated with the action. - /// These properties will be copied to . + /// These properties will be copied to . /// /// /// Entries will take precedence over entries with the same key in diff --git a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ApplicationModel.cs b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ApplicationModel.cs index bd0deb6fe2..70e97e6015 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ApplicationModel.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ApplicationModel.cs @@ -37,7 +37,7 @@ namespace Microsoft.AspNet.Mvc.ApplicationModels /// /// Gets a set of properties associated with all actions. - /// These properties will be copied to . + /// These properties will be copied to . /// public IDictionary Properties { get; } } diff --git a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/AttributeRouteModel.cs b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/AttributeRouteModel.cs index 811499ad51..96fa3bdc11 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/AttributeRouteModel.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/AttributeRouteModel.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.AspNet.Mvc.Core; -using Microsoft.AspNet.Mvc.Routing; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ApplicationModels diff --git a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ControllerModel.cs b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ControllerModel.cs index 9b1cf90455..c3ab3486ab 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ControllerModel.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/ControllerModel.cs @@ -6,8 +6,8 @@ using System.Diagnostics; using System.Linq; using System.Reflection; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ApplicationModels @@ -91,7 +91,7 @@ namespace Microsoft.AspNet.Mvc.ApplicationModels /// /// Gets a set of properties associated with the controller. - /// These properties will be copied to . + /// These properties will be copied to . /// /// /// Entries will take precedence over entries with the same key diff --git a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/DefaultApplicationModelProvider.cs b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/DefaultApplicationModelProvider.cs index f799bd02c2..7782f13bbd 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/DefaultApplicationModelProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ApplicationModels/DefaultApplicationModelProvider.cs @@ -5,10 +5,11 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApiExplorer; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Routing; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.Core/AreaAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/AreaAttribute.cs index 2c26ea9cce..3482a89424 100644 --- a/src/Microsoft.AspNet.Mvc.Core/AreaAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/AreaAttribute.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace Microsoft.AspNet.Mvc { diff --git a/src/Microsoft.AspNet.Mvc.Core/Builder/MvcApplicationBuilderExtensions.cs b/src/Microsoft.AspNet.Mvc.Core/Builder/MvcApplicationBuilderExtensions.cs index 6618ae2546..59cd1c552e 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Builder/MvcApplicationBuilderExtensions.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Builder/MvcApplicationBuilderExtensions.cs @@ -2,8 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Internal; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; diff --git a/src/Microsoft.AspNet.Mvc.Core/ChallengeResult.cs b/src/Microsoft.AspNet.Mvc.Core/ChallengeResult.cs index fd1a81c179..8f1fa10735 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ChallengeResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ChallengeResult.cs @@ -4,7 +4,6 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http.Authentication; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc diff --git a/src/Microsoft.AspNet.Mvc.Core/ConsumesAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/ConsumesAttribute.cs index b5ea84645a..3763d6162f 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ConsumesAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ConsumesAttribute.cs @@ -4,8 +4,8 @@ using System; using System.Collections.Generic; using System.Linq; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Filters; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptor.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptor.cs similarity index 93% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptor.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptor.cs index 93d48b1dc1..8348b7374a 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptor.cs @@ -4,8 +4,9 @@ using System; using System.Diagnostics; using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { [DebuggerDisplay("CA {DisplayName}(RC-{RouteConstraints.Count})")] public class ControllerActionDescriptor : ActionDescriptor diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptorBuilder.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptorBuilder.cs similarity index 99% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptorBuilder.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptorBuilder.cs index 87226da833..958b9173c9 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptorBuilder.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptorBuilder.cs @@ -7,14 +7,16 @@ using System.Diagnostics; using System.Globalization; using System.Linq; using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; using Microsoft.AspNet.Mvc.ApiExplorer; using Microsoft.AspNet.Mvc.ApplicationModels; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Routing; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// Creates instances of from . diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptorProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptorProvider.cs similarity index 96% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptorProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptorProvider.cs index f18b93c784..44bab034b3 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionDescriptorProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionDescriptorProvider.cs @@ -3,11 +3,12 @@ using System.Collections.Generic; using System.Linq; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ApplicationModels; using Microsoft.Framework.Internal; using Microsoft.Framework.OptionsModel; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ControllerActionDescriptorProvider : IActionDescriptorProvider { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionExecutor.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionExecutor.cs similarity index 99% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionExecutor.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionExecutor.cs index 3dedcab26f..022a80c359 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionExecutor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionExecutor.cs @@ -11,7 +11,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Mvc.Core; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public static class ControllerActionExecutor { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionInvoker.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionInvoker.cs similarity index 98% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionInvoker.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionInvoker.cs index cc9c1d4f33..a7d96f1e73 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionInvoker.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionInvoker.cs @@ -10,12 +10,13 @@ using System.Threading.Tasks; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.Framework.Internal; using Microsoft.Framework.Logging; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ControllerActionInvoker : FilterActionInvoker { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionInvokerProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionInvokerProvider.cs similarity index 97% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionInvokerProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionInvokerProvider.cs index 74288e63f3..27f54455f3 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerActionInvokerProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerActionInvokerProvider.cs @@ -4,15 +4,17 @@ using System.Collections.Generic; using System.Diagnostics.Tracing; using System.Linq; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.Framework.Internal; using Microsoft.Framework.Logging; using Microsoft.Framework.OptionsModel; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ControllerActionInvokerProvider : IActionInvokerProvider { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerBoundPropertyDescriptor.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerBoundPropertyDescriptor.cs similarity index 87% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerBoundPropertyDescriptor.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerBoundPropertyDescriptor.cs index 5bf7cd59db..e0fc19ddc8 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerBoundPropertyDescriptor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerBoundPropertyDescriptor.cs @@ -2,8 +2,9 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// A descriptor for model bound properties of a controller. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerParameterDescriptor.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerParameterDescriptor.cs similarity index 86% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ControllerParameterDescriptor.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerParameterDescriptor.cs index 1950c4537d..3744cfb86c 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ControllerParameterDescriptor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ControllerParameterDescriptor.cs @@ -2,8 +2,9 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// A descriptor for method parameters of an action method. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerActionArgumentBinder.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerActionArgumentBinder.cs similarity index 99% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerActionArgumentBinder.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerActionArgumentBinder.cs index f2650cc20f..4449f19901 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerActionArgumentBinder.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerActionArgumentBinder.cs @@ -6,12 +6,13 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// Provides a default implementation of . diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerActivator.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerActivator.cs similarity index 93% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerActivator.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerActivator.cs index ead1e3d13a..972b615286 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerActivator.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerActivator.cs @@ -2,10 +2,11 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// that uses type activation to create controllers. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerFactory.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerFactory.cs similarity index 98% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerFactory.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerFactory.cs index 8d93e95d9d..63b431bc3c 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerFactory.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerFactory.cs @@ -8,7 +8,7 @@ using System.Reflection; using Microsoft.AspNet.Mvc.Core; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// Default implementation for . diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerPropertyActivator.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerPropertyActivator.cs similarity index 96% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerPropertyActivator.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerPropertyActivator.cs index 2338da2c34..c1bffa9a49 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerPropertyActivator.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerPropertyActivator.cs @@ -5,10 +5,10 @@ using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Linq; -using Microsoft.Framework.DependencyInjection; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class DefaultControllerPropertyActivator : IControllerPropertyActivator { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerTypeProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerTypeProvider.cs similarity index 98% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerTypeProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerTypeProvider.cs index 2173725ea5..d67b2e0168 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultControllerTypeProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/DefaultControllerTypeProvider.cs @@ -5,9 +5,10 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// A that identifies controller types from assemblies diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/FilterActionInvoker.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/FilterActionInvoker.cs similarity index 99% rename from src/Microsoft.AspNet.Mvc.Core/Actions/FilterActionInvoker.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/FilterActionInvoker.cs index 1b00f6cd05..9263427cb8 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/FilterActionInvoker.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/FilterActionInvoker.cs @@ -8,16 +8,18 @@ using System.Diagnostics.Tracing; using System.Linq; using System.Runtime.ExceptionServices; using System.Threading.Tasks; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Internal; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.Framework.Internal; using Microsoft.Framework.Logging; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public abstract class FilterActionInvoker : IActionInvoker { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerActionArgumentBinder.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerActionArgumentBinder.cs similarity index 96% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IControllerActionArgumentBinder.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerActionArgumentBinder.cs index 5e6d980b6b..bbc3b63ef2 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerActionArgumentBinder.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerActionArgumentBinder.cs @@ -5,7 +5,7 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// Provides a dictionary of action arguments. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerActivator.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerActivator.cs similarity index 92% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IControllerActivator.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerActivator.cs index 73c70dcd19..4a5cab48bb 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerActivator.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerActivator.cs @@ -3,7 +3,7 @@ using System; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// Provides methods to create a controller. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerFactory.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerFactory.cs similarity index 95% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IControllerFactory.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerFactory.cs index 52de6ed529..89ad66a14d 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerFactory.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerFactory.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// Provides methods for creation and disposal of controllers. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerPropertyActivator.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerPropertyActivator.cs similarity index 87% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IControllerPropertyActivator.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerPropertyActivator.cs index 2677b5476c..ab9a1a4446 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerPropertyActivator.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerPropertyActivator.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public interface IControllerPropertyActivator { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerTypeProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerTypeProvider.cs similarity index 92% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IControllerTypeProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerTypeProvider.cs index 04e6c85e1b..9fe4e3b268 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IControllerTypeProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/IControllerTypeProvider.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Reflection; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// Provides methods for discovery of controller types. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ServiceBasedControllerActivator.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/ServiceBasedControllerActivator.cs similarity index 94% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ServiceBasedControllerActivator.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/ServiceBasedControllerActivator.cs index ccd5beeaf3..6a6bf1262f 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ServiceBasedControllerActivator.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/ServiceBasedControllerActivator.cs @@ -5,7 +5,7 @@ using System; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// A that retrieves controllers as services from the request's diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/StaticControllerTypeProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Controllers/StaticControllerTypeProvider.cs similarity index 97% rename from src/Microsoft.AspNet.Mvc.Core/Actions/StaticControllerTypeProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Controllers/StaticControllerTypeProvider.cs index 7a89b9a826..d221df7d41 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/StaticControllerTypeProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Controllers/StaticControllerTypeProvider.cs @@ -6,7 +6,7 @@ using System.Linq; using System.Reflection; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { /// /// A with a fixed set of types that are used as controllers. diff --git a/src/Microsoft.AspNet.Mvc.Core/CreatedAtRouteResult.cs b/src/Microsoft.AspNet.Mvc.Core/CreatedAtRouteResult.cs index adb60fd56c..0c6b052340 100644 --- a/src/Microsoft.AspNet.Mvc.Core/CreatedAtRouteResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/CreatedAtRouteResult.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Routing; using Microsoft.Framework.DependencyInjection; diff --git a/src/Microsoft.AspNet.Mvc.Core/CreatedResult.cs b/src/Microsoft.AspNet.Mvc.Core/CreatedResult.cs index dc08ad9b2a..68c1476504 100644 --- a/src/Microsoft.AspNet.Mvc.Core/CreatedResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/CreatedResult.cs @@ -3,7 +3,6 @@ using System; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; using Microsoft.Net.Http.Headers; diff --git a/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs b/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs index 319df3759d..a296bf438f 100644 --- a/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs +++ b/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs @@ -2,13 +2,13 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using System.Diagnostics.Tracing; -using System.Linq; using Microsoft.AspNet.Mvc; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApplicationModels; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Internal; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Metadata; diff --git a/src/Microsoft.AspNet.Mvc.Core/EmptyResult.cs b/src/Microsoft.AspNet.Mvc.Core/EmptyResult.cs index c815038a46..26166d2d19 100644 --- a/src/Microsoft.AspNet.Mvc.Core/EmptyResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/EmptyResult.cs @@ -1,7 +1,6 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc diff --git a/src/Microsoft.AspNet.Mvc.Core/FileResult.cs b/src/Microsoft.AspNet.Mvc.Core/FileResult.cs index d002d75f60..6e7925d74f 100644 --- a/src/Microsoft.AspNet.Mvc.Core/FileResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/FileResult.cs @@ -4,7 +4,6 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; using Microsoft.Net.Http.Headers; diff --git a/src/Microsoft.AspNet.Mvc.Core/Formatters/FormatFilter.cs b/src/Microsoft.AspNet.Mvc.Core/Formatters/FormatFilter.cs index 4258910cb1..a885ed2232 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Formatters/FormatFilter.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Formatters/FormatFilter.cs @@ -3,9 +3,9 @@ using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApiExplorer; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; using Microsoft.Framework.OptionsModel; using Microsoft.Net.Http.Headers; diff --git a/src/Microsoft.AspNet.Mvc.Core/HttpStatusCodeResult.cs b/src/Microsoft.AspNet.Mvc.Core/HttpStatusCodeResult.cs index 162f133031..5aedaa4035 100644 --- a/src/Microsoft.AspNet.Mvc.Core/HttpStatusCodeResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/HttpStatusCodeResult.cs @@ -1,7 +1,6 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Microsoft.AspNet.Mvc.Actions; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionBindingContextAccessor.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionBindingContextAccessor.cs similarity index 96% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionBindingContextAccessor.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionBindingContextAccessor.cs index df335e8106..179c40b68b 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionBindingContextAccessor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionBindingContextAccessor.cs @@ -8,7 +8,7 @@ using System.Runtime.Remoting.Messaging; using System.Threading; #endif -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class ActionBindingContextAccessor : IActionBindingContextAccessor { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionContextAccessor.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionContextAccessor.cs similarity index 93% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionContextAccessor.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionContextAccessor.cs index bb17b7fad2..4a06103e0a 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionContextAccessor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionContextAccessor.cs @@ -4,12 +4,11 @@ #if DNX451 using System.Runtime.Remoting; using System.Runtime.Remoting.Messaging; -using Microsoft.AspNet.Mvc.Actions; #else using System.Threading; #endif -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class ActionContextAccessor : IActionContextAccessor { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorsCollection.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionDescriptorsCollection.cs similarity index 93% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorsCollection.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionDescriptorsCollection.cs index 0a79da8a36..63082125f6 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionDescriptorsCollection.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionDescriptorsCollection.cs @@ -2,9 +2,10 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// A cached collection of . diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionInvokerFactory.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionInvokerFactory.cs similarity index 92% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ActionInvokerFactory.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionInvokerFactory.cs index 60ec191345..0ee207d550 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ActionInvokerFactory.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ActionInvokerFactory.cs @@ -3,8 +3,9 @@ using System.Collections.Generic; using System.Linq; +using Microsoft.AspNet.Mvc.Abstractions; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class ActionInvokerFactory : IActionInvokerFactory { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/AmbiguousActionException.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/AmbiguousActionException.cs similarity index 94% rename from src/Microsoft.AspNet.Mvc.Core/Actions/AmbiguousActionException.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/AmbiguousActionException.cs index 3a2adb250d..04f06c65b6 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/AmbiguousActionException.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/AmbiguousActionException.cs @@ -6,7 +6,7 @@ using System; using System.Runtime.Serialization; #endif -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// An exception which indicates multiple matches in action selection. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultActionDescriptorsCollectionProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultActionDescriptorsCollectionProvider.cs similarity index 96% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultActionDescriptorsCollectionProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultActionDescriptorsCollectionProvider.cs index d14d214012..0c369c5301 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultActionDescriptorsCollectionProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultActionDescriptorsCollectionProvider.cs @@ -4,9 +4,10 @@ using System; using System.Collections.ObjectModel; using System.Linq; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.Framework.DependencyInjection; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// Default implementation for ActionDescriptors. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultActionSelector.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultActionSelector.cs similarity index 99% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultActionSelector.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultActionSelector.cs index 55873a1600..61dbf6cac4 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultActionSelector.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultActionSelector.cs @@ -6,6 +6,7 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Routing; @@ -13,7 +14,7 @@ using Microsoft.AspNet.Routing; using Microsoft.Framework.Internal; using Microsoft.Framework.Logging; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class DefaultActionSelector : IActionSelector { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultAssemblyProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultAssemblyProvider.cs similarity index 98% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultAssemblyProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultAssemblyProvider.cs index 50fa221c6a..36b37ea5a6 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultAssemblyProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultAssemblyProvider.cs @@ -8,7 +8,7 @@ using System.Linq; using System.Reflection; using Microsoft.Dnx.Runtime; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class DefaultAssemblyProvider : IAssemblyProvider { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultTypeActivatorCache.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultTypeActivatorCache.cs similarity index 96% rename from src/Microsoft.AspNet.Mvc.Core/Actions/DefaultTypeActivatorCache.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultTypeActivatorCache.cs index dc7dde7896..32c98af73d 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/DefaultTypeActivatorCache.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/DefaultTypeActivatorCache.cs @@ -6,7 +6,7 @@ using System.Collections.Concurrent; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// Caches instances produced by diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionBindingContextAccessor.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionBindingContextAccessor.cs similarity index 86% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionBindingContextAccessor.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionBindingContextAccessor.cs index b37dfe3dd6..e2e9d44041 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionBindingContextAccessor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionBindingContextAccessor.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public interface IActionBindingContextAccessor { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionContextAccessor.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionContextAccessor.cs similarity index 85% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionContextAccessor.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionContextAccessor.cs index 658f3dca2a..bd405e08c3 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionContextAccessor.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionContextAccessor.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public interface IActionContextAccessor { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionDescriptorsCollectionProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionDescriptorsCollectionProvider.cs similarity index 92% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionDescriptorsCollectionProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionDescriptorsCollectionProvider.cs index 8d04769270..8e31c09251 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionDescriptorsCollectionProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionDescriptorsCollectionProvider.cs @@ -1,10 +1,10 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// - /// Provides the currently cached collection of . + /// Provides the currently cached collection of . /// /// /// The default implementation, does not update the cache, it is up to the user diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionHttpMethodProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionHttpMethodProvider.cs similarity index 86% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionHttpMethodProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionHttpMethodProvider.cs index 99d3117d21..5d48eca8a0 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionHttpMethodProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionHttpMethodProvider.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public interface IActionHttpMethodProvider { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvokerFactory.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionInvokerFactory.cs similarity index 76% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvokerFactory.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionInvokerFactory.cs index 048f8e2f77..2549fda72c 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionInvokerFactory.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionInvokerFactory.cs @@ -1,7 +1,9 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +using Microsoft.AspNet.Mvc.Abstractions; + +namespace Microsoft.AspNet.Mvc.Infrastructure { public interface IActionInvokerFactory { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionSelector.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionSelector.cs similarity index 82% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IActionSelector.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionSelector.cs index c1103bb87f..03cb9688f2 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IActionSelector.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IActionSelector.cs @@ -2,9 +2,10 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Threading.Tasks; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public interface IActionSelector { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IAssemblyProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IAssemblyProvider.cs similarity index 94% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IAssemblyProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IAssemblyProvider.cs index e128b79846..186635a267 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IAssemblyProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IAssemblyProvider.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Reflection; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// Specifies the contract for discovering assemblies that may contain Mvc specific types such as controllers, diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/IRouteConstraintProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IRouteConstraintProvider.cs similarity index 92% rename from src/Microsoft.AspNet.Mvc.Core/Actions/IRouteConstraintProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IRouteConstraintProvider.cs index 854772d60b..776e0ca353 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/IRouteConstraintProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IRouteConstraintProvider.cs @@ -1,7 +1,9 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Actions +using Microsoft.AspNet.Mvc.Routing; + +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// An interface for metadata which provides values diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/IRouteTemplateProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IRouteTemplateProvider.cs similarity index 96% rename from src/Microsoft.AspNet.Mvc.Core/Routing/IRouteTemplateProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/IRouteTemplateProvider.cs index 6df1cfcdfa..26207ffb8b 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/IRouteTemplateProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/IRouteTemplateProvider.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -namespace Microsoft.AspNet.Mvc.Routing +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// Interface for attributes which can supply a route template for attribute routing. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/ITypeActivatorCache.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ITypeActivatorCache.cs similarity index 95% rename from src/Microsoft.AspNet.Mvc.Core/Actions/ITypeActivatorCache.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/ITypeActivatorCache.cs index 13963f142b..f72617a834 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/ITypeActivatorCache.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/ITypeActivatorCache.cs @@ -3,7 +3,7 @@ using System; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// Caches instances produced by diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/MvcRouteHandler.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/MvcRouteHandler.cs similarity index 98% rename from src/Microsoft.AspNet.Mvc.Core/Actions/MvcRouteHandler.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/MvcRouteHandler.cs index 971ff42d67..f809a0084d 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/MvcRouteHandler.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/MvcRouteHandler.cs @@ -5,6 +5,7 @@ using System; using System.Diagnostics.Tracing; using System.Threading.Tasks; using Microsoft.AspNet.Http; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Internal; using Microsoft.AspNet.Routing; @@ -12,7 +13,7 @@ using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Internal; using Microsoft.Framework.Logging; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class MvcRouteHandler : IRouter { diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/RouteConstraintAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/RouteConstraintAttribute.cs similarity index 97% rename from src/Microsoft.AspNet.Mvc.Core/Actions/RouteConstraintAttribute.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/RouteConstraintAttribute.cs index d67a010890..0484438ad6 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/RouteConstraintAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/RouteConstraintAttribute.cs @@ -3,9 +3,10 @@ using System; using Microsoft.AspNet.Mvc.Core; +using Microsoft.AspNet.Mvc.Routing; using Microsoft.Framework.Internal; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// An attribute which specifies a required route value for an action or controller. diff --git a/src/Microsoft.AspNet.Mvc.Core/Actions/StaticAssemblyProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/StaticAssemblyProvider.cs similarity index 93% rename from src/Microsoft.AspNet.Mvc.Core/Actions/StaticAssemblyProvider.cs rename to src/Microsoft.AspNet.Mvc.Core/Infrastructure/StaticAssemblyProvider.cs index ca4078a726..2fda130dfc 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Actions/StaticAssemblyProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Infrastructure/StaticAssemblyProvider.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Reflection; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { /// /// A with a fixed set of candidate assemblies. diff --git a/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs b/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs index c1dee32923..21c1953d39 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs @@ -5,7 +5,8 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.DependencyInjection.Extensions; diff --git a/src/Microsoft.AspNet.Mvc.Core/ObjectResult.cs b/src/Microsoft.AspNet.Mvc.Core/ObjectResult.cs index a3b2415cbd..154e99e8b4 100644 --- a/src/Microsoft.AspNet.Mvc.Core/ObjectResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/ObjectResult.cs @@ -6,9 +6,9 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Internal; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.Core/RedirectToActionResult.cs b/src/Microsoft.AspNet.Mvc.Core/RedirectToActionResult.cs index 85a7e07d17..3a2d5fbcec 100644 --- a/src/Microsoft.AspNet.Mvc.Core/RedirectToActionResult.cs +++ b/src/Microsoft.AspNet.Mvc.Core/RedirectToActionResult.cs @@ -3,7 +3,6 @@ using System; using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Mvc.ViewFeatures; diff --git a/src/Microsoft.AspNet.Mvc.Core/RouteAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/RouteAttribute.cs index b82dd8533c..02005a40c2 100644 --- a/src/Microsoft.AspNet.Mvc.Core/RouteAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/RouteAttribute.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using Microsoft.AspNet.Mvc.Routing; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectionDecisionTree.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectionDecisionTree.cs index d57a7b57ca..ce9272da30 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectionDecisionTree.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectionDecisionTree.cs @@ -7,7 +7,8 @@ using System.Collections.Generic; using System.ComponentModel; #endif using System.Diagnostics; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Internal.DecisionTree; namespace Microsoft.AspNet.Mvc.Routing diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectorDecisionTreeProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectorDecisionTreeProvider.cs index 4d1b9633de..e1cb10ec1b 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectorDecisionTreeProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/ActionSelectorDecisionTreeProvider.cs @@ -2,8 +2,8 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Core; +using Microsoft.AspNet.Mvc.Infrastructure; namespace Microsoft.AspNet.Mvc.Routing { diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRoute.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRoute.cs index ab8002992e..06117f4368 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRoute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRoute.cs @@ -5,8 +5,9 @@ using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Core; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.AspNet.Routing.Template; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRouting.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRouting.cs index 41a14d4ab9..ac69431722 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRouting.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/AttributeRouting.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/HttpMethodAttribute.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/HttpMethodAttribute.cs index 6ce0c55a13..5113239e92 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/HttpMethodAttribute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/HttpMethodAttribute.cs @@ -3,7 +3,7 @@ using System; using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.Routing diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectionDecisionTree.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectionDecisionTree.cs index 348e3986cd..4236a09850 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectionDecisionTree.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectionDecisionTree.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; namespace Microsoft.AspNet.Mvc.Routing { @@ -13,7 +13,8 @@ namespace Microsoft.AspNet.Mvc.Routing public interface IActionSelectionDecisionTree { /// - /// Gets the version. The same as the value of . + /// Gets the version. The same as the value of + /// . /// int Version { get; } diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectorDecisionTreeProvider.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectorDecisionTreeProvider.cs index c0adf6544e..07110c28b3 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectorDecisionTreeProvider.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/IActionSelectorDecisionTreeProvider.cs @@ -5,12 +5,12 @@ namespace Microsoft.AspNet.Mvc.Routing { /// /// Stores an for the current value of - /// . + /// . /// public interface IActionSelectorDecisionTreeProvider { /// - /// Gets the . + /// Gets the . /// IActionSelectionDecisionTree DecisionTree { diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/InnerAttributeRoute.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/InnerAttributeRoute.cs index 69ce478dd5..b431a7912a 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/InnerAttributeRoute.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/InnerAttributeRoute.cs @@ -93,7 +93,7 @@ namespace Microsoft.AspNet.Mvc.Routing /// /// Gets the version of this route. This corresponds to the value of - /// when this route was created. + /// when this route was created. /// public int Version { get; } diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/KnownRouteValueConstraint.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/KnownRouteValueConstraint.cs index d48a1f2817..58a914704f 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/KnownRouteValueConstraint.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/KnownRouteValueConstraint.cs @@ -5,8 +5,9 @@ using System; using System.Collections.Generic; using System.Linq; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Core; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.Core/Routing/UrlHelper.cs b/src/Microsoft.AspNet.Mvc.Core/Routing/UrlHelper.cs index a4e40175f8..4dca31b5c5 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Routing/UrlHelper.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Routing/UrlHelper.cs @@ -5,7 +5,8 @@ using System; using System.Collections.Generic; using System.Diagnostics; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.Razor/RazorPage.cs b/src/Microsoft.AspNet.Mvc.Razor/RazorPage.cs index 0502789a59..9a6fed11b0 100644 --- a/src/Microsoft.AspNet.Mvc.Razor/RazorPage.cs +++ b/src/Microsoft.AspNet.Mvc.Razor/RazorPage.cs @@ -11,7 +11,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Antiforgery; using Microsoft.AspNet.Html.Abstractions; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Razor.Internal; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewFeatures; diff --git a/src/Microsoft.AspNet.Mvc.Razor/RazorViewEngine.cs b/src/Microsoft.AspNet.Mvc.Razor/RazorViewEngine.cs index e0cd76aa44..3eab873e1b 100644 --- a/src/Microsoft.AspNet.Mvc.Razor/RazorViewEngine.cs +++ b/src/Microsoft.AspNet.Mvc.Razor/RazorViewEngine.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Diagnostics; using System.Globalization; using System.Linq; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Mvc.ViewEngines; using Microsoft.Framework.OptionsModel; @@ -162,9 +162,9 @@ namespace Microsoft.AspNet.Mvc.Razor /// /// The casing of a route value in is determined by the client. /// This making constructing paths for view locations in a case sensitive file system unreliable. Using the - /// for attribute routes and - /// for traditional routes to get route values produces - /// consistently cased results. + /// for attribute routes and + /// for traditional routes to get route values + /// produces consistently cased results. /// public static string GetNormalizedRouteValue( ActionContext context, diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/Controller.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/Controller.cs index acca803108..8bf76d9649 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/Controller.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/Controller.cs @@ -8,7 +8,6 @@ using System.Security.Claims; using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; @@ -104,8 +103,9 @@ namespace Microsoft.AspNet.Mvc /// Gets or sets the object. /// /// - /// activates this property while activating controllers. If user codes - /// directly instantiate controllers, the getter returns an empty . + /// activates this property while activating controllers. + /// If user code directly instantiates a controller, the getter returns an empty + /// . /// [ActionContext] public ActionContext ActionContext @@ -214,9 +214,9 @@ namespace Microsoft.AspNet.Mvc /// Gets or sets used by and . /// /// - /// By default, this property is activated when activates controllers. - /// However, when controllers are directly instantiated in user codes, this property is initialized with - /// . + /// By default, this property is activated when activates + /// controllers. However, when controllers are directly instantiated in user code, this property is + /// initialized with . /// [ViewDataDictionary] public ViewDataDictionary ViewData diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/DependencyInjection/MvcViewFeaturesMvcCoreBuilderExtensions.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/DependencyInjection/MvcViewFeaturesMvcCoreBuilderExtensions.cs index d22d8696b5..11296ad8b1 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/DependencyInjection/MvcViewFeaturesMvcCoreBuilderExtensions.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/DependencyInjection/MvcViewFeaturesMvcCoreBuilderExtensions.cs @@ -3,7 +3,7 @@ using System; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewComponents; diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/PartialViewResult.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/PartialViewResult.cs index 372e6398b8..fe69b0070b 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/PartialViewResult.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/PartialViewResult.cs @@ -27,7 +27,7 @@ namespace Microsoft.AspNet.Mvc /// Gets or sets the name of the partial view to render. /// /// - /// When null, defaults to . + /// When null, defaults to . /// public string ViewName { get; set; } diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponentResult.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponentResult.cs index c31f9e89bb..a9014a5bc2 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponentResult.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponentResult.cs @@ -4,7 +4,6 @@ using System; using System.Text; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewComponents; diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentDescriptorProvider.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentDescriptorProvider.cs index ee1a7bcbea..4dd0dfd62d 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentDescriptorProvider.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentDescriptorProvider.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ViewComponents diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvoker.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvoker.cs index c8e759d463..4159667630 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvoker.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvoker.cs @@ -5,7 +5,8 @@ using System; using System.Reflection; using System.Runtime.ExceptionServices; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewFeatures; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvokerFactory.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvokerFactory.cs index 6ff695a274..58c1faeb91 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvokerFactory.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewComponents/DefaultViewComponentInvokerFactory.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; namespace Microsoft.AspNet.Mvc.ViewComponents diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewEngines/IViewEngine.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewEngines/IViewEngine.cs index c8c76c6586..a12719e993 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewEngines/IViewEngine.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewEngines/IViewEngine.cs @@ -1,7 +1,6 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Microsoft.AspNet.Mvc.Actions; namespace Microsoft.AspNet.Mvc.ViewEngines { diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewFeatures/ViewDataDictionaryControllerPropertyActivator.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewFeatures/ViewDataDictionaryControllerPropertyActivator.cs index 140a52ab86..a3f723541f 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewFeatures/ViewDataDictionaryControllerPropertyActivator.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewFeatures/ViewDataDictionaryControllerPropertyActivator.cs @@ -3,7 +3,7 @@ using System; using System.Collections.Concurrent; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewResult.cs b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewResult.cs index 656e08963a..e8cc8945f7 100644 --- a/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewResult.cs +++ b/src/Microsoft.AspNet.Mvc.ViewFeatures/ViewResult.cs @@ -29,7 +29,7 @@ namespace Microsoft.AspNet.Mvc /// Gets or sets the name of the view to render. /// /// - /// When null, defaults to . + /// When null, defaults to . /// public string ViewName { get; set; } diff --git a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/ApiController.cs b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/ApiController.cs index 25da37e9a6..892203129e 100644 --- a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/ApiController.cs +++ b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/ApiController.cs @@ -7,7 +7,6 @@ using System.Security.Principal; using System.Text; using Microsoft.AspNet.Http; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.AspNet.Mvc.Routing; diff --git a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/Conventions/WebApiActionConventionsApplicationModelConvention.cs b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/Conventions/WebApiActionConventionsApplicationModelConvention.cs index 4e04954685..1a6bd6a4a3 100644 --- a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/Conventions/WebApiActionConventionsApplicationModelConvention.cs +++ b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/Conventions/WebApiActionConventionsApplicationModelConvention.cs @@ -4,8 +4,9 @@ using System; using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApplicationModels; +using Microsoft.AspNet.Mvc.Infrastructure; +using Microsoft.AspNet.Mvc.Routing; namespace Microsoft.AspNet.Mvc.WebApiCompatShim { diff --git a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/InvalidModelStateResult.cs b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/InvalidModelStateResult.cs index d309f62893..eb8cde4e86 100644 --- a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/InvalidModelStateResult.cs +++ b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/InvalidModelStateResult.cs @@ -4,7 +4,6 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Internal; diff --git a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/OverloadActionConstraint.cs b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/OverloadActionConstraint.cs index f1c386895d..21f75e4c65 100644 --- a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/OverloadActionConstraint.cs +++ b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/OverloadActionConstraint.cs @@ -7,8 +7,8 @@ using System.ComponentModel; using System.Linq; using System.Net.Http.Formatting; using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Routing; diff --git a/test/Microsoft.AspNet.Mvc.ApiExplorer.Test/DefaultApiDescriptionProviderTest.cs b/test/Microsoft.AspNet.Mvc.ApiExplorer.Test/DefaultApiDescriptionProviderTest.cs index c8c1266ffa..105bd1606d 100644 --- a/test/Microsoft.AspNet.Mvc.ApiExplorer.Test/DefaultApiDescriptionProviderTest.cs +++ b/test/Microsoft.AspNet.Mvc.ApiExplorer.Test/DefaultApiDescriptionProviderTest.cs @@ -7,9 +7,10 @@ using System.Collections.ObjectModel; using System.Linq; using System.Reflection; using System.Threading.Tasks; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApiExplorer; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Mvc.ModelBinding; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ActionModelTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ActionModelTest.cs index 3139d1245e..d115e507f9 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ActionModelTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ActionModelTest.cs @@ -4,9 +4,11 @@ using System; using System.Collections.Generic; using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; +using Microsoft.AspNet.Mvc.Routing; using Xunit; namespace Microsoft.AspNet.Mvc.ApplicationModels diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ControllerModelTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ControllerModelTest.cs index 0f2ee4180b..c9ba0ccb19 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ControllerModelTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/ControllerModelTest.cs @@ -5,8 +5,9 @@ using System; using System.Collections.Generic; using System.Reflection; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; +using Microsoft.AspNet.Mvc.Routing; using Xunit; namespace Microsoft.AspNet.Mvc.ApplicationModels diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/DefaultApplicationModelProviderTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/DefaultApplicationModelProviderTest.cs index b9372bb331..22f733b913 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/DefaultApplicationModelProviderTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ApplicationModel/DefaultApplicationModelProviderTest.cs @@ -6,8 +6,8 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Internal; using Microsoft.Framework.OptionsModel; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ChallengeResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ChallengeResultTest.cs index bf06b2b5ef..d24a5910d8 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ChallengeResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ChallengeResultTest.cs @@ -4,7 +4,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Authentication; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Moq; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ConsumesAttributeTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ConsumesAttributeTests.cs index 2367e857bc..65fd81d4aa 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ConsumesAttributeTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ConsumesAttributeTests.cs @@ -5,8 +5,8 @@ using System; using System.Collections.Generic; using System.Linq; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Routing; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ContentResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ContentResultTest.cs index 734077a260..6d9addecfd 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ContentResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ContentResultTest.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Features; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Microsoft.Net.Http.Headers; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ActionExecutorTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ActionExecutorTests.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/ActionExecutorTests.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ActionExecutorTests.cs index 89f25ef9e8..91098f7e6f 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ActionExecutorTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ActionExecutorTests.cs @@ -9,7 +9,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Testing; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ActionExecutorTests { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionArgumentBinderTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionArgumentBinderTests.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionArgumentBinderTests.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionArgumentBinderTests.cs index 15a09c1a24..23cd52db65 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionArgumentBinderTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionArgumentBinderTests.cs @@ -6,14 +6,15 @@ using System.Collections.Generic; using System.Reflection; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.AspNet.Routing; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions -{ +namespace Microsoft.AspNet.Mvc.Controllers +{ public class ControllerActionArgumentBinderTests { [Fact] diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionDescriptorBuilderTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionDescriptorBuilderTest.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionDescriptorBuilderTest.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionDescriptorBuilderTest.cs index 4679814377..19723c22e5 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionDescriptorBuilderTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionDescriptorBuilderTest.cs @@ -8,7 +8,7 @@ using Microsoft.AspNet.Mvc.ApplicationModels; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ControllerActionDescriptorBuilderTest { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionDescriptorProviderTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionDescriptorProviderTests.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionDescriptorProviderTests.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionDescriptorProviderTests.cs index f1e882d9de..e245b8dc04 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionDescriptorProviderTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionDescriptorProviderTests.cs @@ -5,17 +5,19 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; using Microsoft.AspNet.Mvc.ApiExplorer; using Microsoft.AspNet.Mvc.ApplicationModels; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Routing; using Microsoft.Framework.Internal; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ControllerActionDescriptorProviderTests { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionInvokerTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionInvokerTest.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionInvokerTest.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionInvokerTest.cs index 7e2d723f03..fc7009bff6 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ControllerActionInvokerTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ControllerActionInvokerTest.cs @@ -10,8 +10,10 @@ using System.Reflection; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.AspNet.Routing; @@ -24,7 +26,7 @@ using Microsoft.Net.Http.Headers; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ControllerActionInvokerTest { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerActivatorTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerActivatorTest.cs similarity index 95% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerActivatorTest.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerActivatorTest.cs index 363c478145..66d64a8142 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerActivatorTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerActivatorTest.cs @@ -3,11 +3,13 @@ using System; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class DefaultControllerActivatorTest { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerFactoryTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerFactoryTest.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerFactoryTest.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerFactoryTest.cs index a20fb07a51..147c540e24 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerFactoryTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerFactoryTest.cs @@ -3,8 +3,9 @@ using System; using System.Reflection; -using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.AspNet.Routing; @@ -12,7 +13,7 @@ using Microsoft.Framework.DependencyInjection; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class DefaultControllerFactoryTest { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerTypeProviderTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerTypeProviderTest.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerTypeProviderTest.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerTypeProviderTest.cs index d4fd2037c7..86a63648b9 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultControllerTypeProviderTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/DefaultControllerTypeProviderTest.cs @@ -5,9 +5,10 @@ using System; using System.Collections.Generic; using System.Reflection; using Microsoft.AspNet.Mvc.DefaultControllerTypeProviderControllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class DefaultControllerTypeProviderTest { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ServiceBasedControllerActivatorTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ServiceBasedControllerActivatorTest.cs similarity index 96% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/ServiceBasedControllerActivatorTest.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ServiceBasedControllerActivatorTest.cs index cbc051d8c4..8dd5af3831 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/ServiceBasedControllerActivatorTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/ServiceBasedControllerActivatorTest.cs @@ -3,11 +3,12 @@ using System; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class ServiceBasedControllerActivatorTest { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/TestController.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/TestController.cs similarity index 98% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/TestController.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Controllers/TestController.cs index 3497f9cae5..073fe810fe 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/TestController.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Controllers/TestController.cs @@ -5,7 +5,7 @@ using System; using System.ComponentModel; using System.Threading.Tasks; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Controllers { public class TestController { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtActionResultTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtActionResultTests.cs index 1d55fbed49..21caef7f5e 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtActionResultTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtActionResultTests.cs @@ -7,8 +7,9 @@ using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; using Microsoft.AspNet.Testing; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtRouteResultTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtRouteResultTests.cs index 2e916a9bc3..3e7e6d238d 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtRouteResultTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/CreatedAtRouteResultTests.cs @@ -7,8 +7,9 @@ using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.AspNet.Testing; using Microsoft.Framework.Logging; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/CreatedResultTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/CreatedResultTests.cs index 3bcdfce42f..ad5b705daf 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/CreatedResultTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/CreatedResultTests.cs @@ -5,8 +5,9 @@ using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.AspNet.WebUtilities; using Microsoft.Framework.Logging; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcBuilderExtensionsTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcBuilderExtensionsTest.cs index ef948cbf07..8a148f4c1f 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcBuilderExtensionsTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcBuilderExtensionsTest.cs @@ -3,7 +3,7 @@ using System.Linq; using System.Reflection; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.MvcServiceCollectionExtensionsTestControllers; using Microsoft.Framework.DependencyInjection; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcCoreServiceCollectionExtensionsTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcCoreServiceCollectionExtensionsTest.cs index 845be10eed..feff3cb94d 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcCoreServiceCollectionExtensionsTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/DependencyInjection/MvcCoreServiceCollectionExtensionsTest.cs @@ -4,9 +4,10 @@ using System; using System.Collections.Generic; using System.Linq; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApplicationModels; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Internal; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/EmptyResultTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/EmptyResultTests.cs index 5dc0c29f5e..517b9f2db2 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/EmptyResultTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/EmptyResultTests.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Moq; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/FileContentResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/FileContentResultTest.cs index dc75179395..17adde2290 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/FileContentResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/FileContentResultTest.cs @@ -5,7 +5,7 @@ using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Http.Features; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Microsoft.Net.Http.Headers; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/FileResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/FileResultTest.cs index 454cbb4bfa..c479c53b24 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/FileResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/FileResultTest.cs @@ -7,7 +7,7 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Microsoft.Net.Http.Headers; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/FileStreamResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/FileStreamResultTest.cs index 51ea825a69..0470b7692f 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/FileStreamResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/FileStreamResultTest.cs @@ -8,7 +8,7 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.AspNet.Http.Features; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Microsoft.Net.Http.Headers; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Filters/DefaultFilterProviderTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Filters/DefaultFilterProviderTest.cs index 436871a5f6..a87f5997d5 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Filters/DefaultFilterProviderTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Filters/DefaultFilterProviderTest.cs @@ -5,7 +5,7 @@ using System; using System.Collections.Generic; using System.Linq; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Moq; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Filters/ResponseCacheFilterTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Filters/ResponseCacheFilterTest.cs index b869fe3a7c..1942ec4257 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Filters/ResponseCacheFilterTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Filters/ResponseCacheFilterTest.cs @@ -4,7 +4,7 @@ using System; using System.Collections.Generic; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Formatters/FormatFilterTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Formatters/FormatFilterTest.cs index 3f19f69118..0b72bfd14c 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Formatters/FormatFilterTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Formatters/FormatFilterTest.cs @@ -2,8 +2,9 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.OptionsModel; using Microsoft.Net.Http.Headers; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/HttpNotFoundObjectResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/HttpNotFoundObjectResultTest.cs index fb75ea6034..277fb867be 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/HttpNotFoundObjectResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/HttpNotFoundObjectResultTest.cs @@ -7,8 +7,9 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Logging; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkObjectResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkObjectResultTest.cs index 145bc8adc0..3d961578af 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkObjectResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkObjectResultTest.cs @@ -5,8 +5,9 @@ using System; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.DependencyInjection.Extensions; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkResultTest.cs index 328259010b..a0fb90f234 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/HttpOkResultTest.cs @@ -4,7 +4,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/HttpStatusCodeResultTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/HttpStatusCodeResultTests.cs index 664c486df3..bed9dce54c 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/HttpStatusCodeResultTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/HttpStatusCodeResultTests.cs @@ -3,7 +3,7 @@ using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultActionSelectorTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/DefaultActionSelectorTests.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultActionSelectorTests.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/DefaultActionSelectorTests.cs index 8621c5eca7..ffc3451764 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultActionSelectorTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/DefaultActionSelectorTests.cs @@ -9,9 +9,10 @@ using System.Reflection; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; using Microsoft.AspNet.Mvc.ApplicationModels; -using Microsoft.AspNet.Mvc.Core; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; using Microsoft.Framework.Internal; @@ -20,7 +21,7 @@ using Microsoft.Framework.Logging.Testing; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class DefaultActionSelectorTests { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultAssemblyProviderTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/DefaultAssemblyProviderTests.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultAssemblyProviderTests.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/DefaultAssemblyProviderTests.cs index da2fbf02d0..3fbe0ad4b4 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/DefaultAssemblyProviderTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/DefaultAssemblyProviderTests.cs @@ -10,7 +10,7 @@ using Microsoft.Framework.DependencyInjection; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class DefaultAssemblyProviderTests { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/MvcRouteHandlerTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/MvcRouteHandlerTests.cs similarity index 99% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/MvcRouteHandlerTests.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/MvcRouteHandlerTests.cs index 5524c82667..47813bb2b6 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/MvcRouteHandlerTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/MvcRouteHandlerTests.cs @@ -5,6 +5,7 @@ using System; using System.Diagnostics.Tracing; using System.Threading.Tasks; using Microsoft.AspNet.Http; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Internal; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; @@ -13,7 +14,7 @@ using Microsoft.Framework.OptionsModel; using Moq; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class MvcRouteHandlerTests { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/RouteDataActionConstraintTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/RouteDataActionConstraintTest.cs similarity index 95% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/RouteDataActionConstraintTest.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/RouteDataActionConstraintTest.cs index 766c068b6b..818c841c5b 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/RouteDataActionConstraintTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Infrastructure/RouteDataActionConstraintTest.cs @@ -1,9 +1,10 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +using Microsoft.AspNet.Mvc.Routing; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Infrastructure { public class RouteDataActionConstraintTest { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ObjectResultTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ObjectResultTests.cs index 8dd291ac7b..ff46937c67 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ObjectResultTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ObjectResultTests.cs @@ -10,9 +10,10 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Features; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Mvc.Formatters.Xml; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.AspNet.Testing.xunit; using Microsoft.Framework.DependencyInjection; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/PhysicalFileProviderResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/PhysicalFileProviderResultTest.cs index 8ce871fe7d..9a26501a3a 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/PhysicalFileProviderResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/PhysicalFileProviderResultTest.cs @@ -7,7 +7,7 @@ using System.Threading; using System.Threading.Tasks; using Microsoft.AspNet.Http.Features; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Microsoft.Net.Http.Headers; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/ProducesAttributeTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/ProducesAttributeTests.cs index 2b019a51cd..7d27a6ac7c 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/ProducesAttributeTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/ProducesAttributeTests.cs @@ -5,7 +5,7 @@ using System; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Routing; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/RedirectResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/RedirectResultTest.cs index 9f0c3f11d7..be2548f126 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/RedirectResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/RedirectResultTest.cs @@ -3,7 +3,8 @@ using System; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToActionResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToActionResultTest.cs index 38b6d13f82..62092c8a73 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToActionResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToActionResultTest.cs @@ -4,7 +4,7 @@ using System; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; using Microsoft.AspNet.Testing; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToRouteResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToRouteResultTest.cs index 8e08e15d08..bcd1e832ed 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToRouteResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/RedirectToRouteResultTest.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; using Microsoft.AspNet.Testing; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRouteTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRouteTest.cs index 80684ca447..7a77b342f1 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRouteTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRouteTest.cs @@ -7,7 +7,8 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; using Microsoft.Framework.Logging.Testing; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRoutingTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRoutingTest.cs index e53f9873d2..f26ab4ed83 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRoutingTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/AttributeRoutingTest.cs @@ -6,7 +6,9 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Controllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; using Microsoft.Framework.Logging.Testing; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/HttpMethodProviderAttributesTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/HttpMethodProviderAttributesTests.cs similarity index 94% rename from test/Microsoft.AspNet.Mvc.Core.Test/Actions/HttpMethodProviderAttributesTests.cs rename to test/Microsoft.AspNet.Mvc.Core.Test/Routing/HttpMethodProviderAttributesTests.cs index ccb1e2a37d..77823ce220 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Actions/HttpMethodProviderAttributesTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/HttpMethodProviderAttributesTests.cs @@ -2,9 +2,10 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; +using Microsoft.AspNet.Mvc.Infrastructure; using Xunit; -namespace Microsoft.AspNet.Mvc.Actions +namespace Microsoft.AspNet.Mvc.Routing { public class HttpMethodProviderAttributesTests { diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/KnownRouteValueConstraintTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/KnownRouteValueConstraintTests.cs index ce481972a4..e0173d4b26 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/KnownRouteValueConstraintTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/KnownRouteValueConstraintTests.cs @@ -6,7 +6,8 @@ using System; using System.Collections.Generic; using Microsoft.AspNet.Http; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Moq; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/RouteTemplateProviderAttributesTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/RouteTemplateProviderAttributesTest.cs index c11949ffed..e4ad00d8f0 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/RouteTemplateProviderAttributesTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/RouteTemplateProviderAttributesTest.cs @@ -1,6 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +using Microsoft.AspNet.Mvc.Infrastructure; using Xunit; namespace Microsoft.AspNet.Mvc.Routing diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/UrlHelperTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/UrlHelperTest.cs index 5f5097e9ba..684084849c 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Routing/UrlHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Routing/UrlHelperTest.cs @@ -7,7 +7,8 @@ using System.Threading.Tasks; using Microsoft.AspNet.Builder; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; using Microsoft.Framework.Logging; diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/VirtualFileProviderResultTest.cs b/test/Microsoft.AspNet.Mvc.Core.Test/VirtualFileProviderResultTest.cs index 0aa150caf6..0ee17513d2 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/VirtualFileProviderResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/VirtualFileProviderResultTest.cs @@ -9,7 +9,7 @@ using Microsoft.AspNet.FileProviders; using Microsoft.AspNet.Hosting; using Microsoft.AspNet.Http.Features; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; using Microsoft.Net.Http.Headers; diff --git a/test/Microsoft.AspNet.Mvc.Cors.Test/CorsAuthorizationFilterTest.cs b/test/Microsoft.AspNet.Mvc.Cors.Test/CorsAuthorizationFilterTest.cs index a842461c53..fa066a3595 100644 --- a/test/Microsoft.AspNet.Mvc.Cors.Test/CorsAuthorizationFilterTest.cs +++ b/test/Microsoft.AspNet.Mvc.Cors.Test/CorsAuthorizationFilterTest.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Cors.Core; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Routing; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonOutputFormatterTests.cs b/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonOutputFormatterTests.cs index 0b1414f399..97a93e3a0e 100644 --- a/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonOutputFormatterTests.cs +++ b/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonOutputFormatterTests.cs @@ -8,7 +8,6 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Testing; using Microsoft.Net.Http.Headers; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonResultTest.cs b/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonResultTest.cs index a1bae95a29..d016b73885 100644 --- a/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.Formatters.Json.Test/JsonResultTest.cs @@ -8,7 +8,7 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; using Microsoft.Net.Http.Headers; diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/ConsumesAttributeTests.cs b/test/Microsoft.AspNet.Mvc.FunctionalTests/ConsumesAttributeTests.cs index 45548ef84c..c1647499b2 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/ConsumesAttributeTests.cs +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/ConsumesAttributeTests.cs @@ -6,7 +6,7 @@ using System.Net.Http; using System.Text; using System.Threading.Tasks; using ActionConstraintsWebSite; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Testing.xunit; using Newtonsoft.Json; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/DefaultOrderTest.cs b/test/Microsoft.AspNet.Mvc.FunctionalTests/DefaultOrderTest.cs index f14203c94f..42824e5ea2 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/DefaultOrderTest.cs +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/DefaultOrderTest.cs @@ -5,9 +5,10 @@ using System; using System.Net; using System.Net.Http; using System.Threading.Tasks; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApiExplorer; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Filters; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/FilteredDefaultAssemblyProviderFixtureOfT.cs b/test/Microsoft.AspNet.Mvc.FunctionalTests/FilteredDefaultAssemblyProviderFixtureOfT.cs index ad4ce9415f..52b4bfc7a7 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/FilteredDefaultAssemblyProviderFixtureOfT.cs +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/FilteredDefaultAssemblyProviderFixtureOfT.cs @@ -4,7 +4,7 @@ using System; using System.Collections.Generic; using System.Linq; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Dnx.Runtime; using Microsoft.Framework.DependencyInjection; diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/MvcTestFixture.cs b/test/Microsoft.AspNet.Mvc.FunctionalTests/MvcTestFixture.cs index dd15f73fc1..24136acb63 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/MvcTestFixture.cs +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/MvcTestFixture.cs @@ -9,7 +9,7 @@ using System.Net.Http; using System.Reflection; using Microsoft.AspNet.Builder; using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.TestHost; using Microsoft.AspNet.Testing; using Microsoft.Dnx.Runtime; diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/RouteDataTest.cs b/test/Microsoft.AspNet.Mvc.FunctionalTests/RouteDataTest.cs index b216f36412..aeda74cdf2 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/RouteDataTest.cs +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/RouteDataTest.cs @@ -5,7 +5,7 @@ using System.Collections.Generic; using System.Net; using System.Net.Http; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; using Microsoft.AspNet.Routing.Template; diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/TestHelper.cs b/test/Microsoft.AspNet.Mvc.FunctionalTests/TestHelper.cs index 2d3a8c69e3..94dfed7d1e 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/TestHelper.cs +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/TestHelper.cs @@ -6,7 +6,7 @@ using System.IO; using System.Reflection; using Microsoft.AspNet.Builder; using Microsoft.AspNet.Hosting; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.TestHost; using Microsoft.Dnx.Runtime; using Microsoft.Framework.DependencyInjection; diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/WebApiCompatShimActionSelectionTest.cs b/test/Microsoft.AspNet.Mvc.FunctionalTests/WebApiCompatShimActionSelectionTest.cs index 8d73f8ecef..a12c9bb282 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/WebApiCompatShimActionSelectionTest.cs +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/WebApiCompatShimActionSelectionTest.cs @@ -4,7 +4,7 @@ using System.Net; using System.Net.Http; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Newtonsoft.Json; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/ActionParametersIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/ActionParametersIntegrationTest.cs index e8a3ea3375..cd11d2844a 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/ActionParametersIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/ActionParametersIntegrationTest.cs @@ -6,7 +6,7 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/ArrayModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/ArrayModelBinderIntegrationTest.cs index 8a0806508f..2e70102134 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/ArrayModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/ArrayModelBinderIntegrationTest.cs @@ -3,7 +3,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/BinderTypeBasedModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/BinderTypeBasedModelBinderIntegrationTest.cs index cfee10ddd2..67397c7dd2 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/BinderTypeBasedModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/BinderTypeBasedModelBinderIntegrationTest.cs @@ -3,7 +3,7 @@ using System.Globalization; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Testing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/BodyValidationIntegrationTests.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/BodyValidationIntegrationTests.cs index 25d7003540..e434e9fe66 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/BodyValidationIntegrationTests.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/BodyValidationIntegrationTests.cs @@ -5,7 +5,7 @@ using System.ComponentModel.DataAnnotations; using System.IO; using System.Text; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/ByteArrayModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/ByteArrayModelBinderIntegrationTest.cs index b2e42d08d8..f2c0b231af 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/ByteArrayModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/ByteArrayModelBinderIntegrationTest.cs @@ -4,7 +4,7 @@ using System; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/CancellationTokenModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/CancellationTokenModelBinderIntegrationTest.cs index f6e1345004..daead4ad7a 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/CancellationTokenModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/CancellationTokenModelBinderIntegrationTest.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/CollectionModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/CollectionModelBinderIntegrationTest.cs index 49778d775c..72ae66ce2b 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/CollectionModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/CollectionModelBinderIntegrationTest.cs @@ -9,7 +9,7 @@ using System.ComponentModel.DataAnnotations; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Primitives; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/DictionaryModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/DictionaryModelBinderIntegrationTest.cs index 69669ee95f..e592e584ee 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/DictionaryModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/DictionaryModelBinderIntegrationTest.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/FormCollectionModelBindingIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/FormCollectionModelBindingIntegrationTest.cs index 29e3b4e689..4463a4de55 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/FormCollectionModelBindingIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/FormCollectionModelBindingIntegrationTest.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Features.Internal; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Primitives; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/FormFileModelBindingIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/FormFileModelBindingIntegrationTest.cs index 147493fac0..0981cbd43d 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/FormFileModelBindingIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/FormFileModelBindingIntegrationTest.cs @@ -8,7 +8,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Features.Internal; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Primitives; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/GenericModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/GenericModelBinderIntegrationTest.cs index fd0b570525..9233dba834 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/GenericModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/GenericModelBinderIntegrationTest.cs @@ -5,7 +5,7 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/HeaderModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/HeaderModelBinderIntegrationTest.cs index 072184ac4c..ba70da0401 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/HeaderModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/HeaderModelBinderIntegrationTest.cs @@ -6,7 +6,7 @@ using System.ComponentModel.DataAnnotations; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/KeyValuePairModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/KeyValuePairModelBinderIntegrationTest.cs index 1cde6af8d4..39c0f46713 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/KeyValuePairModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/KeyValuePairModelBinderIntegrationTest.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelBindingTestHelper.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelBindingTestHelper.cs index 2298560f39..b0b3feb00f 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelBindingTestHelper.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelBindingTestHelper.cs @@ -4,7 +4,8 @@ using System; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.AspNet.Routing; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelPrefixSelectionIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelPrefixSelectionIntegrationTest.cs index 94b099c8ca..b5f13b129a 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelPrefixSelectionIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/ModelPrefixSelectionIntegrationTest.cs @@ -5,7 +5,7 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Primitives; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/MutableObjectModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/MutableObjectModelBinderIntegrationTest.cs index 00bbff2660..08d10d2686 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/MutableObjectModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/MutableObjectModelBinderIntegrationTest.cs @@ -9,7 +9,8 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Features.Internal; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Primitives; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/ServicesModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/ServicesModelBinderIntegrationTest.cs index 5cf06b3d6d..3aa5b02c2f 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/ServicesModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/ServicesModelBinderIntegrationTest.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/SimpleTypeModelBinderIntegrationTest.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/SimpleTypeModelBinderIntegrationTest.cs index f37020be15..ba2f524781 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/SimpleTypeModelBinderIntegrationTest.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/SimpleTypeModelBinderIntegrationTest.cs @@ -8,7 +8,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.Framework.Primitives; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.IntegrationTests/ValidationIntegrationTests.cs b/test/Microsoft.AspNet.Mvc.IntegrationTests/ValidationIntegrationTests.cs index a40d512057..c503eb33e5 100644 --- a/test/Microsoft.AspNet.Mvc.IntegrationTests/ValidationIntegrationTests.cs +++ b/test/Microsoft.AspNet.Mvc.IntegrationTests/ValidationIntegrationTests.cs @@ -7,7 +7,7 @@ using System.IO; using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultTagHelperActivatorTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultTagHelperActivatorTest.cs index 20a80576dc..2089fe1e62 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultTagHelperActivatorTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultTagHelperActivatorTest.cs @@ -5,7 +5,7 @@ using System; using System.IO; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Internal; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; diff --git a/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultViewLocationCacheTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultViewLocationCacheTest.cs index 83e2416a66..1561f262bc 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultViewLocationCacheTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Test/DefaultViewLocationCacheTest.cs @@ -4,7 +4,8 @@ using System; using System.Collections.Generic; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageActivatorTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageActivatorTest.cs index de6f340550..14780db86f 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageActivatorTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageActivatorTest.cs @@ -6,7 +6,7 @@ using System.Globalization; using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Razor.Internal; using Microsoft.AspNet.Mvc.Rendering; diff --git a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateModelExpressionTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateModelExpressionTest.cs index 951bef36ee..3be87732d7 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateModelExpressionTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateModelExpressionTest.cs @@ -6,7 +6,7 @@ using System.IO; using System.Linq.Expressions; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateTagHelperTest.cs index c855dbc441..180663033a 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorPageCreateTagHelperTest.cs @@ -7,7 +7,8 @@ using System.IO; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorViewEngineTest.cs b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorViewEngineTest.cs index d0cfc7ef61..c091c54b76 100644 --- a/test/Microsoft.AspNet.Mvc.Razor.Test/RazorViewEngineTest.cs +++ b/test/Microsoft.AspNet.Mvc.Razor.Test/RazorViewEngineTest.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; using System.Linq; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.Routing; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/CacheTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/CacheTagHelperTest.cs index 365b02eb90..2af71d44a6 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/CacheTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/CacheTagHelperTest.cs @@ -11,7 +11,7 @@ using System.Text; using System.Threading; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/FormTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/FormTagHelperTest.cs index 8299ba691c..0b07ac6163 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/FormTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/FormTagHelperTest.cs @@ -7,7 +7,7 @@ using System.IO; using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.Routing; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ImageTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ImageTagHelperTest.cs index 442ee75e1b..802c91e6bc 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ImageTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ImageTagHelperTest.cs @@ -10,7 +10,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.FileProviders; using Microsoft.AspNet.Hosting; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/LinkTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/LinkTagHelperTest.cs index e296c45d55..23d5273c57 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/LinkTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/LinkTagHelperTest.cs @@ -10,7 +10,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.FileProviders; using Microsoft.AspNet.Hosting; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.TagHelpers.Internal; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ScriptTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ScriptTagHelperTest.cs index 4ffc37d4e7..e8c4ad8e60 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ScriptTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ScriptTagHelperTest.cs @@ -10,7 +10,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.FileProviders; using Microsoft.AspNet.Hosting; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.TagHelpers.Internal; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/TestableHtmlGenerator.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/TestableHtmlGenerator.cs index 979370815a..191cc4a25e 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/TestableHtmlGenerator.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/TestableHtmlGenerator.cs @@ -7,7 +7,7 @@ using System.IO; using Microsoft.AspNet.Antiforgery; using Microsoft.AspNet.Html.Abstractions; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.Routing; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationMessageTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationMessageTagHelperTest.cs index 9e12e40ef8..ca2aec784d 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationMessageTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationMessageTagHelperTest.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Html.Abstractions; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationSummaryTagHelperTest.cs b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationSummaryTagHelperTest.cs index 79ae30e414..e618b2c91f 100644 --- a/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationSummaryTagHelperTest.cs +++ b/test/Microsoft.AspNet.Mvc.TagHelpers.Test/ValidationSummaryTagHelperTest.cs @@ -8,7 +8,7 @@ using System.Linq; using System.Threading.Tasks; using Microsoft.AspNet.Html.Abstractions; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.Test/MvcServiceCollectionExtensionsTest.cs b/test/Microsoft.AspNet.Mvc.Test/MvcServiceCollectionExtensionsTest.cs index 38454b7b40..ed3c7ab1b9 100644 --- a/test/Microsoft.AspNet.Mvc.Test/MvcServiceCollectionExtensionsTest.cs +++ b/test/Microsoft.AspNet.Mvc.Test/MvcServiceCollectionExtensionsTest.cs @@ -5,10 +5,11 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApiExplorer; using Microsoft.AspNet.Mvc.ApplicationModels; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Core; using Microsoft.AspNet.Mvc.Cors; using Microsoft.AspNet.Mvc.DataAnnotations.Internal; diff --git a/test/Microsoft.AspNet.Mvc.TestCommon/CommonFilterTest.cs b/test/Microsoft.AspNet.Mvc.TestCommon/CommonFilterTest.cs index c3224c84b4..914735368e 100644 --- a/test/Microsoft.AspNet.Mvc.TestCommon/CommonFilterTest.cs +++ b/test/Microsoft.AspNet.Mvc.TestCommon/CommonFilterTest.cs @@ -5,8 +5,8 @@ using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Routing; +using Microsoft.AspNet.Mvc.Abstractions; using Moq; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerTest.cs index 630bd512b5..1fbde6b0f0 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerTest.cs @@ -11,7 +11,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Hosting; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerUnitTestabilityTests.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerUnitTestabilityTests.cs index 11326dd314..17711c465a 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerUnitTestabilityTests.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ControllerUnitTestabilityTests.cs @@ -7,7 +7,7 @@ using System.IO; using System.Text; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Moq; using Newtonsoft.Json; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/PartialViewResultTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/PartialViewResultTest.cs index 31d3b5b3ba..c841dc43f9 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/PartialViewResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/PartialViewResultTest.cs @@ -6,7 +6,7 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ViewEngines; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/RemoteAttributeTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/RemoteAttributeTest.cs index 1cb83ef3de..8a71779884 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/RemoteAttributeTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/RemoteAttributeTest.cs @@ -4,7 +4,8 @@ using System; using Microsoft.AspNet.Builder; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.AspNet.Mvc.Routing; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/Rendering/DefaultTemplatesUtilities.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/Rendering/DefaultTemplatesUtilities.cs index 86812f7b9f..781267d4c9 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/Rendering/DefaultTemplatesUtilities.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/Rendering/DefaultTemplatesUtilities.cs @@ -9,7 +9,7 @@ using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Antiforgery; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.ModelBinding.Validation; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/SkipStatusCodePagesAttributeTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/SkipStatusCodePagesAttributeTest.cs index d3c7a217cb..5db66d30df 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/SkipStatusCodePagesAttributeTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/SkipStatusCodePagesAttributeTest.cs @@ -4,7 +4,7 @@ using Microsoft.AspNet.Diagnostics; using Microsoft.AspNet.Http.Features; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponentResultTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponentResultTest.cs index 5c0eb8677d..eb04ee9c16 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponentResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponentResultTest.cs @@ -8,7 +8,8 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewComponents; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ContentViewComponentResultTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ContentViewComponentResultTest.cs index 0c8db6f42b..c3b0e74d99 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ContentViewComponentResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ContentViewComponentResultTest.cs @@ -3,7 +3,7 @@ using System.IO; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewComponents; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentDescriptorProviderTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentDescriptorProviderTest.cs index 6c357696b4..48893c7049 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentDescriptorProviderTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentDescriptorProviderTest.cs @@ -5,7 +5,7 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Xunit; namespace Microsoft.AspNet.Mvc.ViewComponents diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentSelectorTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentSelectorTest.cs index fa3a11a5e7..d1fb0273e2 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentSelectorTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/DefaultViewComponentSelectorTest.cs @@ -5,7 +5,7 @@ using System; using System.Collections.Generic; using System.Linq; using System.Reflection; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.Internal; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/JsonViewComponentResultTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/JsonViewComponentResultTest.cs index 2a8d528815..de6df00118 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/JsonViewComponentResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/JsonViewComponentResultTest.cs @@ -6,7 +6,7 @@ using System.IO; using System.Text; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewComponents; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ViewViewComponentResultTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ViewViewComponentResultTest.cs index d27065bfc4..8077c01493 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ViewViewComponentResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewComponents/ViewViewComponentResultTest.cs @@ -5,7 +5,7 @@ using System; using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewComponents; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewEngines/CompositeViewEngineTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewEngines/CompositeViewEngineTest.cs index f078b9b837..1350542e16 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewEngines/CompositeViewEngineTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewEngines/CompositeViewEngineTest.cs @@ -4,7 +4,7 @@ using System; using System.Linq; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Moq; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/DefaultDisplayTemplatesTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/DefaultDisplayTemplatesTest.cs index 275f4cf729..58fe3177d1 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/DefaultDisplayTemplatesTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/DefaultDisplayTemplatesTest.cs @@ -8,7 +8,6 @@ using System.Globalization; using System.Linq; using System.Text; using System.Threading.Tasks; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.TestCommon; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/ViewExecutorTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/ViewExecutorTest.cs index 5fc0ee19ff..5fec6b2aa0 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/ViewExecutorTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewFeatures/ViewExecutorTest.cs @@ -5,7 +5,7 @@ using System; using System.IO; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.Rendering; using Microsoft.AspNet.Mvc.ViewEngines; diff --git a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewResultTest.cs b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewResultTest.cs index 77b431d3c9..a84eb6ef37 100644 --- a/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.ViewFeatures.Test/ViewResultTest.cs @@ -7,7 +7,7 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ViewEngines; using Microsoft.AspNet.Routing; using Microsoft.Framework.DependencyInjection; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerActionDiscoveryTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerActionDiscoveryTest.cs index 974229060f..c992e8d27e 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerActionDiscoveryTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerActionDiscoveryTest.cs @@ -8,11 +8,11 @@ using System.Linq; using System.Reflection; using Microsoft.AspNet.Authorization; using Microsoft.AspNet.Mvc; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApplicationModels; -using Microsoft.AspNet.Mvc.Core; -using Microsoft.AspNet.Mvc.Filters; +using Microsoft.AspNet.Mvc.Controllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Mvc.WebApiCompatShim; using Microsoft.Framework.OptionsModel; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerTest.cs index c73e10bf68..483e434b62 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ApiControllerTest.cs @@ -9,7 +9,7 @@ using System.Text; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Routing; using Newtonsoft.Json; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/BadRequestErrorMessageResultTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/BadRequestErrorMessageResultTest.cs index f2c886b006..87a3c259fa 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/BadRequestErrorMessageResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/BadRequestErrorMessageResultTest.cs @@ -7,8 +7,9 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; using Microsoft.Framework.OptionsModel; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ConflictResultTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ConflictResultTest.cs index 84a22c06de..6aa308a360 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ConflictResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ConflictResultTest.cs @@ -5,7 +5,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ExceptionResultTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ExceptionResultTest.cs index 1d09f32e9a..35aaac57bf 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ExceptionResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/ExceptionResultTest.cs @@ -7,8 +7,9 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; using Microsoft.Framework.OptionsModel; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/HttpResponseExceptionActionFilterTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/HttpResponseExceptionActionFilterTest.cs index 5ca3bcc484..26e357ea4f 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/HttpResponseExceptionActionFilterTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/HttpResponseExceptionActionFilterTest.cs @@ -7,7 +7,7 @@ using System.Net; using System.Net.Http; using System.Web.Http; using Microsoft.AspNet.Http.Internal; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Filters; using Microsoft.AspNet.Routing; using Moq; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InternalServerErrorResultTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InternalServerErrorResultTest.cs index 5a83c53dde..5d0e0b0d17 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InternalServerErrorResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InternalServerErrorResultTest.cs @@ -5,7 +5,7 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InvalidModelStateResultTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InvalidModelStateResultTest.cs index 1b948a972a..326fc2acf2 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InvalidModelStateResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/InvalidModelStateResultTest.cs @@ -7,8 +7,9 @@ using System.Threading.Tasks; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/NegotiatedContentResultTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/NegotiatedContentResultTest.cs index 4d9ad8bcac..163e8ef31f 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/NegotiatedContentResultTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/NegotiatedContentResultTest.cs @@ -7,8 +7,9 @@ using System.Net; using System.Threading.Tasks; using Microsoft.AspNet.Http.Internal; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.Formatters; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Routing; using Microsoft.Framework.Logging; using Microsoft.Framework.OptionsModel; diff --git a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/OverloadActionConstraintTest.cs b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/OverloadActionConstraintTest.cs index 2559d82ad0..5257dd743a 100644 --- a/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/OverloadActionConstraintTest.cs +++ b/test/Microsoft.AspNet.Mvc.WebApiCompatShimTest/OverloadActionConstraintTest.cs @@ -5,8 +5,8 @@ using System.Collections.Generic; using System.Web.Http; using Microsoft.AspNet.Http; using Microsoft.AspNet.Http.Internal; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.AspNet.Mvc.ActionConstraints; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ModelBinding; using Microsoft.AspNet.Routing; using Xunit; diff --git a/test/WebSites/ActivatorWebSite/Controllers/PlainController.cs b/test/WebSites/ActivatorWebSite/Controllers/PlainController.cs index 4e91d1afc3..2cdbf4ce80 100644 --- a/test/WebSites/ActivatorWebSite/Controllers/PlainController.cs +++ b/test/WebSites/ActivatorWebSite/Controllers/PlainController.cs @@ -3,7 +3,6 @@ using Microsoft.AspNet.Http; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; namespace ActivatorWebSite { diff --git a/test/WebSites/ApplicationModelWebSite/Controllers/ActionModelController.cs b/test/WebSites/ApplicationModelWebSite/Controllers/ActionModelController.cs index 5bd46b0bbd..fd545b6d4c 100644 --- a/test/WebSites/ApplicationModelWebSite/Controllers/ActionModelController.cs +++ b/test/WebSites/ApplicationModelWebSite/Controllers/ActionModelController.cs @@ -3,8 +3,8 @@ using System; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApplicationModels; +using Microsoft.AspNet.Mvc.Controllers; namespace ApplicationModelWebSite { diff --git a/test/WebSites/ApplicationModelWebSite/Controllers/ApplicationModelController.cs b/test/WebSites/ApplicationModelWebSite/Controllers/ApplicationModelController.cs index cd66df0272..47905046b9 100644 --- a/test/WebSites/ApplicationModelWebSite/Controllers/ApplicationModelController.cs +++ b/test/WebSites/ApplicationModelWebSite/Controllers/ApplicationModelController.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; namespace ApplicationModelWebSite { diff --git a/test/WebSites/ApplicationModelWebSite/Controllers/ControllerModelController.cs b/test/WebSites/ApplicationModelWebSite/Controllers/ControllerModelController.cs index 54c130447b..89f575e58f 100644 --- a/test/WebSites/ApplicationModelWebSite/Controllers/ControllerModelController.cs +++ b/test/WebSites/ApplicationModelWebSite/Controllers/ControllerModelController.cs @@ -3,8 +3,8 @@ using System; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; using Microsoft.AspNet.Mvc.ApplicationModels; +using Microsoft.AspNet.Mvc.Controllers; namespace ApplicationModelWebSite { diff --git a/test/WebSites/ApplicationModelWebSite/Controllers/HomeController.cs b/test/WebSites/ApplicationModelWebSite/Controllers/HomeController.cs index bdbc3446cf..96bd88b791 100644 --- a/test/WebSites/ApplicationModelWebSite/Controllers/HomeController.cs +++ b/test/WebSites/ApplicationModelWebSite/Controllers/HomeController.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; namespace ApplicationModelWebSite { diff --git a/test/WebSites/ApplicationModelWebSite/Controllers/LisenceController.cs b/test/WebSites/ApplicationModelWebSite/Controllers/LisenceController.cs index fcd957aa66..5828eb6572 100644 --- a/test/WebSites/ApplicationModelWebSite/Controllers/LisenceController.cs +++ b/test/WebSites/ApplicationModelWebSite/Controllers/LisenceController.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; namespace ApplicationModelWebSite.Controllers { diff --git a/test/WebSites/BasicWebSite/ActionDescriptorCreationCounter.cs b/test/WebSites/BasicWebSite/ActionDescriptorCreationCounter.cs index 35808f7630..322c522627 100644 --- a/test/WebSites/BasicWebSite/ActionDescriptorCreationCounter.cs +++ b/test/WebSites/BasicWebSite/ActionDescriptorCreationCounter.cs @@ -3,8 +3,7 @@ using System; using System.Threading; -using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; namespace BasicWebSite { diff --git a/test/WebSites/BasicWebSite/Controllers/HomeController.cs b/test/WebSites/BasicWebSite/Controllers/HomeController.cs index 8f416e8e8c..86d1c1a39a 100644 --- a/test/WebSites/BasicWebSite/Controllers/HomeController.cs +++ b/test/WebSites/BasicWebSite/Controllers/HomeController.cs @@ -5,7 +5,7 @@ using System.Threading.Tasks; using BasicWebSite.Models; using Microsoft.AspNet.Http; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; namespace BasicWebSite.Controllers { diff --git a/test/WebSites/BasicWebSite/Controllers/MonitorController.cs b/test/WebSites/BasicWebSite/Controllers/MonitorController.cs index 9f615519e4..5342043014 100644 --- a/test/WebSites/BasicWebSite/Controllers/MonitorController.cs +++ b/test/WebSites/BasicWebSite/Controllers/MonitorController.cs @@ -5,7 +5,7 @@ using System.Collections.Generic; using System.Globalization; using System.Linq; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; namespace BasicWebSite { diff --git a/test/WebSites/BasicWebSite/Startup.cs b/test/WebSites/BasicWebSite/Startup.cs index 67574725ad..7cc6368c68 100644 --- a/test/WebSites/BasicWebSite/Startup.cs +++ b/test/WebSites/BasicWebSite/Startup.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using Microsoft.AspNet.Builder; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Abstractions; using Microsoft.Framework.DependencyInjection; namespace BasicWebSite diff --git a/test/WebSites/CustomRouteWebSite/LocaleAttribute.cs b/test/WebSites/CustomRouteWebSite/LocaleAttribute.cs index 75e247873a..cca23fcc60 100644 --- a/test/WebSites/CustomRouteWebSite/LocaleAttribute.cs +++ b/test/WebSites/CustomRouteWebSite/LocaleAttribute.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace CustomRouteWebSite { diff --git a/test/WebSites/FiltersWebSite/Controllers/DummyClassController.cs b/test/WebSites/FiltersWebSite/Controllers/DummyClassController.cs index efa9276d7f..87abf0b963 100644 --- a/test/WebSites/FiltersWebSite/Controllers/DummyClassController.cs +++ b/test/WebSites/FiltersWebSite/Controllers/DummyClassController.cs @@ -3,7 +3,6 @@ using System.Threading.Tasks; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; namespace FiltersWebSite { diff --git a/test/WebSites/RoutingWebSite/CountryNeutralAttribute.cs b/test/WebSites/RoutingWebSite/CountryNeutralAttribute.cs index b2360887ad..7622948673 100644 --- a/test/WebSites/RoutingWebSite/CountryNeutralAttribute.cs +++ b/test/WebSites/RoutingWebSite/CountryNeutralAttribute.cs @@ -1,7 +1,8 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; +using Microsoft.AspNet.Mvc.Routing; namespace RoutingWebSite { diff --git a/test/WebSites/RoutingWebSite/CountrySpecificAttribute.cs b/test/WebSites/RoutingWebSite/CountrySpecificAttribute.cs index 4fbb9ed21e..c544abf4b7 100644 --- a/test/WebSites/RoutingWebSite/CountrySpecificAttribute.cs +++ b/test/WebSites/RoutingWebSite/CountrySpecificAttribute.cs @@ -1,7 +1,7 @@ // Copyright (c) .NET Foundation. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace RoutingWebSite { diff --git a/test/WebSites/RoutingWebSite/HttpMergeAttribute.cs b/test/WebSites/RoutingWebSite/HttpMergeAttribute.cs index 43cf0f2a92..bd342ffe92 100644 --- a/test/WebSites/RoutingWebSite/HttpMergeAttribute.cs +++ b/test/WebSites/RoutingWebSite/HttpMergeAttribute.cs @@ -3,8 +3,7 @@ using System; using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; -using Microsoft.AspNet.Mvc.Routing; +using Microsoft.AspNet.Mvc.Infrastructure; namespace RoutingWebSite { diff --git a/test/WebSites/RoutingWebSite/TestResponseGenerator.cs b/test/WebSites/RoutingWebSite/TestResponseGenerator.cs index 034be23e4c..f1f7fefb96 100644 --- a/test/WebSites/RoutingWebSite/TestResponseGenerator.cs +++ b/test/WebSites/RoutingWebSite/TestResponseGenerator.cs @@ -5,8 +5,8 @@ using System; using System.Collections.Generic; using System.Linq; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; -using Microsoft.AspNet.Mvc.Routing; +using Microsoft.AspNet.Mvc.Controllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.DependencyInjection; namespace RoutingWebSite diff --git a/test/WebSites/UrlHelperWebSite/CustomUrlHelper.cs b/test/WebSites/UrlHelperWebSite/CustomUrlHelper.cs index 9061ab34bc..688eb24cd3 100644 --- a/test/WebSites/UrlHelperWebSite/CustomUrlHelper.cs +++ b/test/WebSites/UrlHelperWebSite/CustomUrlHelper.cs @@ -3,7 +3,7 @@ using System; using Microsoft.AspNet.Http; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.AspNet.Mvc.Routing; using Microsoft.Framework.OptionsModel; diff --git a/test/WebSites/VersioningWebSite/TestResponseGenerator.cs b/test/WebSites/VersioningWebSite/TestResponseGenerator.cs index 0bd63e62f3..81bef35bf2 100644 --- a/test/WebSites/VersioningWebSite/TestResponseGenerator.cs +++ b/test/WebSites/VersioningWebSite/TestResponseGenerator.cs @@ -5,8 +5,8 @@ using System; using System.Collections.Generic; using System.Linq; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; -using Microsoft.AspNet.Mvc.Routing; +using Microsoft.AspNet.Mvc.Controllers; +using Microsoft.AspNet.Mvc.Infrastructure; using Microsoft.Framework.DependencyInjection; namespace VersioningWebSite diff --git a/test/WebSites/VersioningWebSite/VersionDeleteAttribute.cs b/test/WebSites/VersioningWebSite/VersionDeleteAttribute.cs index 8b9e861484..420f91091b 100644 --- a/test/WebSites/VersioningWebSite/VersionDeleteAttribute.cs +++ b/test/WebSites/VersioningWebSite/VersionDeleteAttribute.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace VersioningWebSite { diff --git a/test/WebSites/VersioningWebSite/VersionGetAttribute.cs b/test/WebSites/VersioningWebSite/VersionGetAttribute.cs index 3882be02d5..26f577c75e 100644 --- a/test/WebSites/VersioningWebSite/VersionGetAttribute.cs +++ b/test/WebSites/VersioningWebSite/VersionGetAttribute.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace VersioningWebSite { diff --git a/test/WebSites/VersioningWebSite/VersionPostAttribute.cs b/test/WebSites/VersioningWebSite/VersionPostAttribute.cs index dd93d6141d..6a29ba9863 100644 --- a/test/WebSites/VersioningWebSite/VersionPostAttribute.cs +++ b/test/WebSites/VersioningWebSite/VersionPostAttribute.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace VersioningWebSite { diff --git a/test/WebSites/VersioningWebSite/VersionPutAttribute.cs b/test/WebSites/VersioningWebSite/VersionPutAttribute.cs index 6911dc19b7..071fe9fb67 100644 --- a/test/WebSites/VersioningWebSite/VersionPutAttribute.cs +++ b/test/WebSites/VersioningWebSite/VersionPutAttribute.cs @@ -2,7 +2,7 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. using System.Collections.Generic; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Infrastructure; namespace VersioningWebSite { diff --git a/test/WebSites/WebApiCompatShimWebSite/ActionSelectionFilter.cs b/test/WebSites/WebApiCompatShimWebSite/ActionSelectionFilter.cs index 2b7f2fcea4..1df0ea414f 100644 --- a/test/WebSites/WebApiCompatShimWebSite/ActionSelectionFilter.cs +++ b/test/WebSites/WebApiCompatShimWebSite/ActionSelectionFilter.cs @@ -3,7 +3,7 @@ using Microsoft.AspNet.Http; using Microsoft.AspNet.Mvc; -using Microsoft.AspNet.Mvc.Actions; +using Microsoft.AspNet.Mvc.Controllers; using Microsoft.AspNet.Mvc.Filters; using Newtonsoft.Json;