1 instantiation of TreeRouter
Microsoft.AspNetCore.Routing (1)
Tree\TreeRouteBuilder.cs (1)
282
return new
TreeRouter
(
105 references to TreeRouter
Microsoft.AspNetCore.Mvc.Core (4)
Routing\AttributeRoute.cs (4)
21
private
TreeRouter
? _router;
40
var
router = GetTreeRouter();
47
var
router = GetTreeRouter();
51
private
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>
250
public
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>
263
public
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)
14
private
TreeRouter
_treeRouter;
LinkGeneration\SingleRouteWithConstraintsBenchmark.cs (1)
13
private
TreeRouter
_treeRouter;
LinkGeneration\SingleRouteWithNoParametersBenchmark.cs (1)
13
private
TreeRouter
_treeRouter;
LinkGeneration\SingleRouteWithParametersBenchmark.cs (1)
13
private
TreeRouter
_treeRouter;
src\Http\Routing\test\UnitTests\Matching\TreeRouterMatcher.cs (2)
12
private readonly
TreeRouter
_inner;
14
internal TreeRouterMatcher(
TreeRouter
inner)
Microsoft.AspNetCore.Routing.Tests (74)
Matching\TreeRouterMatcher.cs (2)
12
private readonly
TreeRouter
_inner;
14
internal TreeRouterMatcher(
TreeRouter
inner)
Tree\TreeRouteBuilderTest.cs (5)
82
var
tree = builder.Build();
114
var
tree = builder.Build();
158
var
tree = builder.Build();
190
var
tree = builder.Build();
222
var
tree = builder.Build();
Tree\TreeRouterTest.cs (67)
47
var
route = builder.Build();
108
var
route = builder.Build();
155
var
route = builder.Build();
207
var
route = builder.Build();
250
var
route = builder.Build();
276
var
route = builder.Build();
299
var
route = builder.Build();
320
var
route = builder.Build();
348
var
route = builder.Build();
385
var
route = builder.Build();
410
var
route = builder.Build();
437
var
route = builder.Build();
464
var
route = builder.Build();
485
var
route = builder.Build();
506
var
route = builder.Build();
531
var
route = builder.Build();
553
var
route = builder.Build();
575
var
route = builder.Build();
598
var
route = builder.Build();
629
var
route = builder.Build();
657
var
route = builder.Build();
683
var
route = builder.Build();
733
var
route = builder.Build();
778
var
route = builder.Build();
809
var
route = CreateTreeRouter(firstTemplate, secondTemplate);
831
var
route = CreateTreeRouter(firstTemplate, secondTemplate);
857
var
route = CreateTreeRouter(firstTemplate, secondTemplate);
889
var
route = CreateTreeRouter(firstTemplate, secondTemplate);
932
var
route = builder.Build();
964
var
route = builder.Build();
1015
var
route = builder.Build();
1045
var
route = builder.Build();
1075
var
route = builder.Build();
1097
var
route = builder.Build();
1133
var
route = builder.Build();
1160
var
route = builder.Build();
1189
var
route = builder.Build();
1218
var
route = builder.Build();
1239
var
route = builder.Build();
1259
var
route = builder.Build();
1279
var
route = builder.Build();
1296
var
route = builder.Build();
1316
var
route = builder.Build();
1336
var
route = builder.Build();
1359
var
route = builder.Build();
1381
var
route = builder.Build();
1402
var
route = builder.Build();
1422
var
route = builder.Build();
1440
var
route = builder.Build();
1460
var
route = builder.Build();
1482
var
route = builder.Build();
1507
var
route = builder.Build();
1532
var
route = builder.Build();
1557
var
route = builder.Build();
1584
var
route = builder.Build();
1680
var
route = builder.Build();
1700
var
route = builder.Build();
1720
var
route = builder.Build();
1754
var
route = builder.Build();
1791
var
route = builder.Build();
1835
var
route = builder.Build();
1881
var
route = builder.Build();
1904
var
route = builder.Build();
1926
var
route = builder.Build();
1948
var
route = builder.Build();
1970
var
route = builder.Build();
2082
private static
TreeRouter
CreateTreeRouter(