1 instantiation of TreeRouter
Microsoft.AspNetCore.Routing (1)
Tree\TreeRouteBuilder.cs (1)
282return new TreeRouter(
105 references to TreeRouter
Microsoft.AspNetCore.Mvc.Core (4)
Routing\AttributeRoute.cs (4)
21private TreeRouter? _router; 40var router = GetTreeRouter(); 47var router = GetTreeRouter(); 51private TreeRouter GetTreeRouter()
Microsoft.AspNetCore.Routing (21)
Tree\InboundMatch.cs (1)
14/// A candidate route to match incoming URLs in a <see cref="TreeRouter"/>.
Tree\InboundRouteEntry.cs (1)
19/// Used to build an <see cref="TreeRouter"/>. Represents a URL template tha will be used to match incoming
Tree\OutboundMatch.cs (1)
11/// A candidate match for link generation in a <see cref="TreeRouter"/>.
Tree\OutboundRouteEntry.cs (1)
11/// Used to build a <see cref="TreeRouter"/>. Represents a URL template that will be used to generate
Tree\TreeRouteBuilder.cs (11)
23/// Builder for <see cref="TreeRouter"/> instances. 65_logger = loggerFactory.CreateLogger<TreeRouter>(); 71/// Adds a new inbound route to the <see cref="TreeRouter"/>. 171/// Adds a new outbound route to the <see cref="TreeRouter"/>. 245/// Builds a <see cref="TreeRouter"/> with the <see cref="InboundEntries"/> 248/// <returns>The <see cref="TreeRouter"/>.</returns> 250public TreeRouter Build() 257/// Builds a <see cref="TreeRouter"/> with the <see cref="InboundEntries"/> 260/// <param name="version">The version of the <see cref="TreeRouter"/>.</param> 261/// <returns>The <see cref="TreeRouter"/>.</returns> 263public TreeRouter Build(int version)
Tree\TreeRouter.cs (1)
45/// Creates a new instance of <see cref="TreeRouter"/>.
Tree\UrlMatchingNode.cs (4)
59/// parameter segments with constraints following this segment in the <see cref="TreeRouter"/>. 65/// parameter segments following this segment in the <see cref="TreeRouter"/>. 71/// catch all parameter segments with constraints following this segment in the <see cref="TreeRouter"/>. 77/// catch all parameter segments following this segment in the <see cref="TreeRouter"/>.
Tree\UrlMatchingTree.cs (1)
16/// A tree part of a <see cref="TreeRouter"/>.
Microsoft.AspNetCore.Routing.Microbenchmarks (6)
LinkGeneration\LinkGenerationGithubBenchmark.cs (1)
14private TreeRouter _treeRouter;
LinkGeneration\SingleRouteWithConstraintsBenchmark.cs (1)
13private TreeRouter _treeRouter;
LinkGeneration\SingleRouteWithNoParametersBenchmark.cs (1)
13private TreeRouter _treeRouter;
LinkGeneration\SingleRouteWithParametersBenchmark.cs (1)
13private TreeRouter _treeRouter;
src\Http\Routing\test\UnitTests\Matching\TreeRouterMatcher.cs (2)
12private readonly TreeRouter _inner; 14internal TreeRouterMatcher(TreeRouter inner)
Microsoft.AspNetCore.Routing.Tests (74)
Matching\TreeRouterMatcher.cs (2)
12private readonly TreeRouter _inner; 14internal TreeRouterMatcher(TreeRouter inner)
Tree\TreeRouteBuilderTest.cs (5)
82var tree = builder.Build(); 114var tree = builder.Build(); 158var tree = builder.Build(); 190var tree = builder.Build(); 222var tree = builder.Build();
Tree\TreeRouterTest.cs (67)
47var route = builder.Build(); 108var route = builder.Build(); 155var route = builder.Build(); 207var route = builder.Build(); 250var route = builder.Build(); 276var route = builder.Build(); 299var route = builder.Build(); 320var route = builder.Build(); 348var route = builder.Build(); 385var route = builder.Build(); 410var route = builder.Build(); 437var route = builder.Build(); 464var route = builder.Build(); 485var route = builder.Build(); 506var route = builder.Build(); 531var route = builder.Build(); 553var route = builder.Build(); 575var route = builder.Build(); 598var route = builder.Build(); 629var route = builder.Build(); 657var route = builder.Build(); 683var route = builder.Build(); 733var route = builder.Build(); 778var route = builder.Build(); 809var route = CreateTreeRouter(firstTemplate, secondTemplate); 831var route = CreateTreeRouter(firstTemplate, secondTemplate); 857var route = CreateTreeRouter(firstTemplate, secondTemplate); 889var route = CreateTreeRouter(firstTemplate, secondTemplate); 932var route = builder.Build(); 964var route = builder.Build(); 1015var route = builder.Build(); 1045var route = builder.Build(); 1075var route = builder.Build(); 1097var route = builder.Build(); 1133var route = builder.Build(); 1160var route = builder.Build(); 1189var route = builder.Build(); 1218var route = builder.Build(); 1239var route = builder.Build(); 1259var route = builder.Build(); 1279var route = builder.Build(); 1296var route = builder.Build(); 1316var route = builder.Build(); 1336var route = builder.Build(); 1359var route = builder.Build(); 1381var route = builder.Build(); 1402var route = builder.Build(); 1422var route = builder.Build(); 1440var route = builder.Build(); 1460var route = builder.Build(); 1482var route = builder.Build(); 1507var route = builder.Build(); 1532var route = builder.Build(); 1557var route = builder.Build(); 1584var route = builder.Build(); 1680var route = builder.Build(); 1700var route = builder.Build(); 1720var route = builder.Build(); 1754var route = builder.Build(); 1791var route = builder.Build(); 1835var route = builder.Build(); 1881var route = builder.Build(); 1904var route = builder.Build(); 1926var route = builder.Build(); 1948var route = builder.Build(); 1970var route = builder.Build(); 2082private static TreeRouter CreateTreeRouter(