From 28b89c8fe5d66668b39fcd0e9e2ea26d2f252494 Mon Sep 17 00:00:00 2001 From: Ryan Nowak Date: Fri, 6 Jun 2014 10:16:47 -0700 Subject: [PATCH] Changing to list --- src/Microsoft.AspNet.Routing/RouteData.cs | 4 ++-- src/Microsoft.AspNet.Routing/RouterMiddleware.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Microsoft.AspNet.Routing/RouteData.cs b/src/Microsoft.AspNet.Routing/RouteData.cs index 5a959284d7..842cc99a02 100644 --- a/src/Microsoft.AspNet.Routing/RouteData.cs +++ b/src/Microsoft.AspNet.Routing/RouteData.cs @@ -12,10 +12,10 @@ namespace Microsoft.AspNet.Routing { public RouteData() { - Routers = new Stack(); + Routers = new List(); } - public Stack Routers { get; private set; } + public List Routers { get; private set; } public IDictionary Values { get; set; } } diff --git a/src/Microsoft.AspNet.Routing/RouterMiddleware.cs b/src/Microsoft.AspNet.Routing/RouterMiddleware.cs index 253fb74df6..d0adac1928 100644 --- a/src/Microsoft.AspNet.Routing/RouterMiddleware.cs +++ b/src/Microsoft.AspNet.Routing/RouterMiddleware.cs @@ -30,7 +30,7 @@ namespace Microsoft.AspNet.Builder public async Task Invoke(HttpContext httpContext) { var context = new RouteContext(httpContext); - context.RouteData.Routers.Push(Router); + context.RouteData.Routers.Add(Router); await Router.RouteAsync(context); if (!context.IsHandled)