From 322e1f5d9c7b78c079f9c21b9409416c4b070254 Mon Sep 17 00:00:00 2001 From: Muchiachio Date: Thu, 30 Jun 2016 08:58:33 +0300 Subject: [PATCH] Make routing feature class public - Made routing feature class public, to lower boilerplate code in client code tests. Addresses #333 --- src/Microsoft.AspNetCore.Routing/RouterMiddleware.cs | 5 ----- src/Microsoft.AspNetCore.Routing/RoutingFeature.cs | 10 ++++++++++ 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 src/Microsoft.AspNetCore.Routing/RoutingFeature.cs diff --git a/src/Microsoft.AspNetCore.Routing/RouterMiddleware.cs b/src/Microsoft.AspNetCore.Routing/RouterMiddleware.cs index 765fbd81..a8256dc5 100644 --- a/src/Microsoft.AspNetCore.Routing/RouterMiddleware.cs +++ b/src/Microsoft.AspNetCore.Routing/RouterMiddleware.cs @@ -48,10 +48,5 @@ public async Task Invoke(HttpContext httpContext) await context.Handler(context.HttpContext); } } - - private class RoutingFeature : IRoutingFeature - { - public RouteData RouteData { get; set; } - } } } diff --git a/src/Microsoft.AspNetCore.Routing/RoutingFeature.cs b/src/Microsoft.AspNetCore.Routing/RoutingFeature.cs new file mode 100644 index 00000000..30b88ac1 --- /dev/null +++ b/src/Microsoft.AspNetCore.Routing/RoutingFeature.cs @@ -0,0 +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.AspNetCore.Routing +{ + public class RoutingFeature : IRoutingFeature + { + public RouteData RouteData { get; set; } + } +}