{ "AssemblyIdentity": "Microsoft.AspNetCore.Routing, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", "Types": [ { "Name": "Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "MapRoute", "Parameters": [ { "Name": "routeBuilder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "name", "Type": "System.String" }, { "Name": "template", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapRoute", "Parameters": [ { "Name": "routeBuilder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "name", "Type": "System.String" }, { "Name": "template", "Type": "System.String" }, { "Name": "defaults", "Type": "System.Object" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapRoute", "Parameters": [ { "Name": "routeBuilder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "name", "Type": "System.String" }, { "Name": "template", "Type": "System.String" }, { "Name": "defaults", "Type": "System.Object" }, { "Name": "constraints", "Type": "System.Object" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapRoute", "Parameters": [ { "Name": "routeBuilder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "name", "Type": "System.String" }, { "Name": "template", "Type": "System.String" }, { "Name": "defaults", "Type": "System.Object" }, { "Name": "constraints", "Type": "System.Object" }, { "Name": "dataTokens", "Type": "System.Object" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Builder.RouterMiddleware", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Invoke", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "next", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" }, { "Name": "loggerFactory", "Type": "Microsoft.Extensions.Logging.ILoggerFactory" }, { "Name": "router", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Builder.RoutingBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "UseRouter", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" }, { "Name": "router", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "UseRouter", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" }, { "Name": "action", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" ], "Members": [ { "Kind": "Method", "Name": "ResolveConstraint", "Parameters": [ { "Name": "inlineConstraint", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "routeOptions", "Type": "Microsoft.Extensions.Options.IOptions" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "ResolveConstraint", "Parameters": [ { "Name": "inlineConstraint", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteConstraint", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.INamedRouter", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouter" ], "Members": [ { "Kind": "Method", "Name": "get_Name", "Parameters": [], "ReturnType": "System.String", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.InlineRouteParameterParser", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "ParseRouteParameter", "Parameters": [ { "Name": "routeParameter", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplatePart", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_ApplicationBuilder", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DefaultHandler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IRouter", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DefaultHandler", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "ReturnType": "System.Void", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ServiceProvider", "Parameters": [], "ReturnType": "System.IServiceProvider", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Routes", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "GenericParameter": [] }, { "Kind": "Method", "Name": "Build", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IRouter", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.IRouteCollection", "Visibility": "Public", "Kind": "Interface", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouter" ], "Members": [ { "Kind": "Method", "Name": "Add", "Parameters": [ { "Name": "router", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "ReturnType": "System.Void", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RequestDelegateRouteBuilderExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "MapRoute", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapMiddlewareRoute", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "action", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapDelete", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapMiddlewareDelete", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "action", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapDelete", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapGet", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapMiddlewareGet", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "action", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapGet", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapPost", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapMiddlewarePost", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "action", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapPost", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapPut", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapMiddlewarePut", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "action", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapPut", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapVerb", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "verb", "Type": "System.String" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "System.Func" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapVerb", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "verb", "Type": "System.String" }, { "Name": "template", "Type": "System.String" }, { "Name": "handler", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapMiddlewareVerb", "Parameters": [ { "Name": "builder", "Type": "Microsoft.AspNetCore.Routing.IRouteBuilder" }, { "Name": "verb", "Type": "System.String" }, { "Name": "template", "Type": "System.String" }, { "Name": "action", "Type": "System.Action" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Route", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Routing.RouteBase", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_RouteTemplate", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnRouteMatched", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.RouteContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnVirtualPathGenerated", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.VirtualPathContext" } ], "ReturnType": "Microsoft.AspNetCore.Routing.VirtualPathData", "Virtual": true, "Override": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "target", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeTemplate", "Type": "System.String" }, { "Name": "inlineConstraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "target", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeTemplate", "Type": "System.String" }, { "Name": "defaults", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "constraints", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "dataTokens", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "inlineConstraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "target", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeName", "Type": "System.String" }, { "Name": "routeTemplate", "Type": "System.String" }, { "Name": "defaults", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "constraints", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "dataTokens", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "inlineConstraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteBase", "Visibility": "Public", "Kind": "Class", "Abstract": true, "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.INamedRouter" ], "Members": [ { "Kind": "Method", "Name": "OnRouteMatched", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.RouteContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "OnVirtualPathGenerated", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.VirtualPathContext" } ], "ReturnType": "Microsoft.AspNetCore.Routing.VirtualPathData", "Virtual": true, "Abstract": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "RouteAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.RouteContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetVirtualPath", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.VirtualPathContext" } ], "ReturnType": "Microsoft.AspNetCore.Routing.VirtualPathData", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Constraints", "Parameters": [], "ReturnType": "System.Collections.Generic.IDictionary", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Constraints", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConstraintResolver", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConstraintResolver", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DataTokens", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DataTokens", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Defaults", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Defaults", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Name", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.INamedRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Name", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ParsedTemplate", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Template.RouteTemplate", "Virtual": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ParsedTemplate", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" } ], "ReturnType": "System.Void", "Virtual": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetConstraints", "Parameters": [ { "Name": "inlineConstraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" }, { "Name": "parsedTemplate", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" }, { "Name": "constraints", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Collections.Generic.IDictionary", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetDefaults", "Parameters": [ { "Name": "parsedTemplate", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" }, { "Name": "defaults", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Static": true, "Visibility": "Protected", "GenericParameter": [] }, { "Kind": "Method", "Name": "ToString", "Parameters": [], "ReturnType": "System.String", "Virtual": true, "Override": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "template", "Type": "System.String" }, { "Name": "name", "Type": "System.String" }, { "Name": "constraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" }, { "Name": "defaults", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "constraints", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "dataTokens", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteBuilder", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteBuilder" ], "Members": [ { "Kind": "Method", "Name": "get_ApplicationBuilder", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Builder.IApplicationBuilder", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DefaultHandler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IRouter", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_DefaultHandler", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ServiceProvider", "Parameters": [], "ReturnType": "System.IServiceProvider", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Routes", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Build", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IRouter", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteBuilder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "applicationBuilder", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "applicationBuilder", "Type": "Microsoft.AspNetCore.Builder.IApplicationBuilder" }, { "Name": "defaultHandler", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteCollection", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteCollection" ], "Members": [ { "Kind": "Method", "Name": "RouteAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.RouteContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetVirtualPath", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.VirtualPathContext" } ], "ReturnType": "Microsoft.AspNetCore.Routing.VirtualPathData", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Item", "Parameters": [ { "Name": "index", "Type": "System.Int32" } ], "ReturnType": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Count", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Add", "Parameters": [ { "Name": "router", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteCollection", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteConstraintBuilder", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Build", "Parameters": [], "ReturnType": "System.Collections.Generic.IDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddConstraint", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "value", "Type": "System.Object" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddResolvedConstraint", "Parameters": [ { "Name": "key", "Type": "System.String" }, { "Name": "constraintText", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "SetOptional", "Parameters": [ { "Name": "key", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "inlineConstraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" }, { "Name": "displayName", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteConstraintMatcher", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "constraints", "Type": "System.Collections.Generic.IDictionary" }, { "Name": "routeValues", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" }, { "Name": "logger", "Type": "Microsoft.Extensions.Logging.ILogger" } ], "ReturnType": "System.Boolean", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteCreationException", "Visibility": "Public", "Kind": "Class", "BaseType": "System.Exception", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "message", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "message", "Type": "System.String" }, { "Name": "innerException", "Type": "System.Exception" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteHandler", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteHandler", "Microsoft.AspNetCore.Routing.IRouter" ], "Members": [ { "Kind": "Method", "Name": "GetRequestHandler", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "routeData", "Type": "Microsoft.AspNetCore.Routing.RouteData" } ], "ReturnType": "Microsoft.AspNetCore.Http.RequestDelegate", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteHandler", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetVirtualPath", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.VirtualPathContext" } ], "ReturnType": "Microsoft.AspNetCore.Routing.VirtualPathData", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RouteAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.RouteContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "requestDelegate", "Type": "Microsoft.AspNetCore.Http.RequestDelegate" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteOptions", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_LowercaseUrls", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_LowercaseUrls", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_AppendTrailingSlash", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AppendTrailingSlash", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConstraintMap", "Parameters": [], "ReturnType": "System.Collections.Generic.IDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConstraintMap", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RouteValueEqualityComparer", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "System.Collections.Generic.IEqualityComparer" ], "Members": [ { "Kind": "Method", "Name": "Equals", "Parameters": [ { "Name": "x", "Type": "System.Object" }, { "Name": "y", "Type": "System.Object" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetHashCode", "Parameters": [ { "Name": "obj", "Type": "System.Object" } ], "ReturnType": "System.Int32", "Sealed": true, "Virtual": true, "ImplementedInterface": "System.Collections.Generic.IEqualityComparer", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.RoutingFeature", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRoutingFeature" ], "Members": [ { "Kind": "Method", "Name": "get_RouteData", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteData", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRoutingFeature", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RouteData", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteData" } ], "ReturnType": "System.Void", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRoutingFeature", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.InboundMatch", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Entry", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Entry", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_TemplateMatcher", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplateMatcher", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_TemplateMatcher", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Template.TemplateMatcher" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Constraints", "Parameters": [], "ReturnType": "System.Collections.Generic.IDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Constraints", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Defaults", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Defaults", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Handler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Handler", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Order", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Precedence", "Parameters": [], "ReturnType": "System.Decimal", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Precedence", "Parameters": [ { "Name": "value", "Type": "System.Decimal" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RouteName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RouteName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RouteTemplate", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Template.RouteTemplate", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RouteTemplate", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.OutboundMatch", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Entry", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Entry", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_TemplateBinder", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplateBinder", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_TemplateBinder", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Template.TemplateBinder" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Constraints", "Parameters": [], "ReturnType": "System.Collections.Generic.IDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Constraints", "Parameters": [ { "Name": "value", "Type": "System.Collections.Generic.IDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Defaults", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Defaults", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Handler", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Handler", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.IRouter" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Order", "Parameters": [ { "Name": "value", "Type": "System.Int32" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Precedence", "Parameters": [], "ReturnType": "System.Decimal", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Precedence", "Parameters": [ { "Name": "value", "Type": "System.Decimal" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RouteName", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RouteName", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RequiredLinkValues", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RequiredLinkValues", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_RouteTemplate", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Template.RouteTemplate", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_RouteTemplate", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.TreeRouteBuilder", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "MapInbound", "Parameters": [ { "Name": "handler", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeTemplate", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" }, { "Name": "routeName", "Type": "System.String" }, { "Name": "order", "Type": "System.Int32" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.InboundRouteEntry", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "MapOutbound", "Parameters": [ { "Name": "handler", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeTemplate", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" }, { "Name": "requiredLinkValues", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeName", "Type": "System.String" }, { "Name": "order", "Type": "System.Int32" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.OutboundRouteEntry", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_InboundEntries", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_OutboundEntries", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Build", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.TreeRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Build", "Parameters": [ { "Name": "version", "Type": "System.Int32" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.TreeRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Clear", "Parameters": [], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "loggerFactory", "Type": "Microsoft.Extensions.Logging.ILoggerFactory" }, { "Name": "urlEncoder", "Type": "System.Text.Encodings.Web.UrlEncoder" }, { "Name": "objectPool", "Type": "Microsoft.Extensions.ObjectPool.ObjectPool" }, { "Name": "constraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "loggerFactory", "Type": "Microsoft.Extensions.Logging.ILoggerFactory" }, { "Name": "objectPool", "Type": "Microsoft.Extensions.ObjectPool.ObjectPool" }, { "Name": "constraintResolver", "Type": "Microsoft.AspNetCore.Routing.IInlineConstraintResolver" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.TreeRouter", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouter" ], "Members": [ { "Kind": "Method", "Name": "get_Version", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetVirtualPath", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.VirtualPathContext" } ], "ReturnType": "Microsoft.AspNetCore.Routing.VirtualPathData", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RouteAsync", "Parameters": [ { "Name": "context", "Type": "Microsoft.AspNetCore.Routing.RouteContext" } ], "ReturnType": "System.Threading.Tasks.Task", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouter", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "trees", "Type": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree[]" }, { "Name": "linkGenerationEntries", "Type": "System.Collections.Generic.IEnumerable" }, { "Name": "urlEncoder", "Type": "System.Text.Encodings.Web.UrlEncoder" }, { "Name": "objectPool", "Type": "Microsoft.Extensions.ObjectPool.ObjectPool" }, { "Name": "routeLogger", "Type": "Microsoft.Extensions.Logging.ILogger" }, { "Name": "constraintLogger", "Type": "Microsoft.Extensions.Logging.ILogger" }, { "Name": "version", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Field", "Name": "RouteGroupKey", "Parameters": [], "ReturnType": "System.String", "Static": true, "ReadOnly": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Depth", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsCatchAll", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_IsCatchAll", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Matches", "Parameters": [], "ReturnType": "System.Collections.Generic.List", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Literals", "Parameters": [], "ReturnType": "System.Collections.Generic.Dictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConstrainedParameters", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConstrainedParameters", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Parameters", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_Parameters", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_ConstrainedCatchAlls", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_ConstrainedCatchAlls", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CatchAlls", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_CatchAlls", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "length", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingTree", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Order", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Root", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Tree.UrlMatchingNode", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "order", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.InlineConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Constraint", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "constraint", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.RoutePrecedence", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "ComputeInbound", "Parameters": [ { "Name": "template", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" } ], "ReturnType": "System.Decimal", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "ComputeOutbound", "Parameters": [ { "Name": "template", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" } ], "ReturnType": "System.Decimal", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.RouteTemplate", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_TemplateText", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Parameters", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Segments", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetSegment", "Parameters": [ { "Name": "index", "Type": "System.Int32" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplateSegment", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "GetParameter", "Parameters": [ { "Name": "name", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplatePart", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "template", "Type": "System.String" }, { "Name": "segments", "Type": "System.Collections.Generic.List" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.TemplateBinder", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "GetValues", "Parameters": [ { "Name": "ambientValues", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplateValuesResult", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "BindValues", "Parameters": [ { "Name": "acceptedValues", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "RoutePartsEqual", "Parameters": [ { "Name": "a", "Type": "System.Object" }, { "Name": "b", "Type": "System.Object" } ], "ReturnType": "System.Boolean", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "urlEncoder", "Type": "System.Text.Encodings.Web.UrlEncoder" }, { "Name": "pool", "Type": "Microsoft.Extensions.ObjectPool.ObjectPool" }, { "Name": "template", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" }, { "Name": "defaults", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.TemplateMatcher", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_Defaults", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Template", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.Template.RouteTemplate", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "TryMatch", "Parameters": [ { "Name": "path", "Type": "Microsoft.AspNetCore.Http.PathString" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "template", "Type": "Microsoft.AspNetCore.Routing.Template.RouteTemplate" }, { "Name": "defaults", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.TemplateParser", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "Parse", "Parameters": [ { "Name": "routeTemplate", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Template.RouteTemplate", "Static": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.TemplatePart", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "CreateLiteral", "Parameters": [ { "Name": "text", "Type": "System.String" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplatePart", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "CreateParameter", "Parameters": [ { "Name": "name", "Type": "System.String" }, { "Name": "isCatchAll", "Type": "System.Boolean" }, { "Name": "isOptional", "Type": "System.Boolean" }, { "Name": "defaultValue", "Type": "System.Object" }, { "Name": "inlineConstraints", "Type": "System.Collections.Generic.IEnumerable" } ], "ReturnType": "Microsoft.AspNetCore.Routing.Template.TemplatePart", "Static": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsCatchAll", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsLiteral", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsParameter", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsOptional", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_IsOptionalSeperator", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_IsOptionalSeperator", "Parameters": [ { "Name": "value", "Type": "System.Boolean" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Name", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Text", "Parameters": [], "ReturnType": "System.String", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_DefaultValue", "Parameters": [], "ReturnType": "System.Object", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_InlineConstraints", "Parameters": [], "ReturnType": "System.Collections.Generic.IEnumerable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.TemplateSegment", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_IsSimple", "Parameters": [], "ReturnType": "System.Boolean", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Parts", "Parameters": [], "ReturnType": "System.Collections.Generic.List", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Template.TemplateValuesResult", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "get_AcceptedValues", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_AcceptedValues", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_CombinedValues", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.RouteValueDictionary", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "set_CombinedValues", "Parameters": [ { "Name": "value", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" } ], "ReturnType": "System.Void", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.AlphaRouteConstraint", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Routing.Constraints.RegexRouteConstraint", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.BoolRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.CompositeRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_Constraints", "Parameters": [], "ReturnType": "System.Collections.Generic.IEnumerable", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "constraints", "Type": "System.Collections.Generic.IEnumerable" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.DateTimeRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.DecimalRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.DoubleRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.FloatRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.GuidRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.HttpMethodRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_AllowedMethods", "Parameters": [], "ReturnType": "System.Collections.Generic.IList", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "allowedMethods", "Type": "System.String[]", "IsParams": true } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.IntRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.LengthRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_MinLength", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_MaxLength", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "length", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "minLength", "Type": "System.Int32" }, { "Name": "maxLength", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.LongRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.MaxLengthRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_MaxLength", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "maxLength", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.MaxRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_Max", "Parameters": [], "ReturnType": "System.Int64", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "max", "Type": "System.Int64" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.MinLengthRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_MinLength", "Parameters": [], "ReturnType": "System.Int32", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "minLength", "Type": "System.Int32" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.MinRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_Min", "Parameters": [], "ReturnType": "System.Int64", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "min", "Type": "System.Int64" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.OptionalRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_InnerConstraint", "Parameters": [], "ReturnType": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "innerConstraint", "Type": "Microsoft.AspNetCore.Routing.IRouteConstraint" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.RangeRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_Min", "Parameters": [], "ReturnType": "System.Int64", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "get_Max", "Parameters": [], "ReturnType": "System.Int64", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "min", "Type": "System.Int64" }, { "Name": "max", "Type": "System.Int64" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.RegexInlineRouteConstraint", "Visibility": "Public", "Kind": "Class", "BaseType": "Microsoft.AspNetCore.Routing.Constraints.RegexRouteConstraint", "ImplementedInterfaces": [], "Members": [ { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "regexPattern", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.RegexRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "get_Constraint", "Parameters": [], "ReturnType": "System.Text.RegularExpressions.Regex", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "regex", "Type": "System.Text.RegularExpressions.Regex" } ], "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "regexPattern", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.RequiredRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.AspNetCore.Routing.Constraints.StringRouteConstraint", "Visibility": "Public", "Kind": "Class", "ImplementedInterfaces": [ "Microsoft.AspNetCore.Routing.IRouteConstraint" ], "Members": [ { "Kind": "Method", "Name": "Match", "Parameters": [ { "Name": "httpContext", "Type": "Microsoft.AspNetCore.Http.HttpContext" }, { "Name": "route", "Type": "Microsoft.AspNetCore.Routing.IRouter" }, { "Name": "routeKey", "Type": "System.String" }, { "Name": "values", "Type": "Microsoft.AspNetCore.Routing.RouteValueDictionary" }, { "Name": "routeDirection", "Type": "Microsoft.AspNetCore.Routing.RouteDirection" } ], "ReturnType": "System.Boolean", "Sealed": true, "Virtual": true, "ImplementedInterface": "Microsoft.AspNetCore.Routing.IRouteConstraint", "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Constructor", "Name": ".ctor", "Parameters": [ { "Name": "value", "Type": "System.String" } ], "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] }, { "Name": "Microsoft.Extensions.DependencyInjection.RoutingServiceCollectionExtensions", "Visibility": "Public", "Kind": "Class", "Abstract": true, "Static": true, "Sealed": true, "ImplementedInterfaces": [], "Members": [ { "Kind": "Method", "Name": "AddRouting", "Parameters": [ { "Name": "services", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] }, { "Kind": "Method", "Name": "AddRouting", "Parameters": [ { "Name": "services", "Type": "Microsoft.Extensions.DependencyInjection.IServiceCollection" }, { "Name": "configureOptions", "Type": "System.Action" } ], "ReturnType": "Microsoft.Extensions.DependencyInjection.IServiceCollection", "Static": true, "Extension": true, "Visibility": "Public", "GenericParameter": [] } ], "GenericParameters": [] } ] }