1 instantiation of UrlMatchingTree
Microsoft.AspNetCore.Routing (1)
Tree\TreeRouteBuilder.cs (1)
274
tree = new
UrlMatchingTree
(entry.Order);
19 references to UrlMatchingTree
Microsoft.AspNetCore.Routing (14)
Tree\TreeRouteBuilder.cs (2)
268
var trees = new Dictionary<int,
UrlMatchingTree
>();
272
if (!trees.TryGetValue(entry.Order, out
var
tree))
Tree\TreeRouter.cs (5)
36
private readonly
UrlMatchingTree
[] _trees;
47
/// <param name="trees">The list of <see cref="
UrlMatchingTree
"/> that contains the route entries.</param>
56
UrlMatchingTree
[] trees,
134
internal IEnumerable<
UrlMatchingTree
> MatchingTrees => _trees;
176
foreach (
var
tree in _trees)
Tree\UrlMatchingNode.cs (3)
12
/// A node in a <see cref="
UrlMatchingTree
"/>.
25
/// <param name="length">The length of the path to this node in the <see cref="
UrlMatchingTree
"/>.</param>
35
/// Gets the length of the path to this node in the <see cref="
UrlMatchingTree
"/>.
Tree\UrlMatchingTree.cs (4)
24
/// Initializes a new instance of <see cref="
UrlMatchingTree
"/>.
26
/// <param name="order">The order associated with routes in this <see cref="
UrlMatchingTree
"/>.</param>
33
/// Gets the order of the routes associated with this <see cref="
UrlMatchingTree
"/>.
38
/// Gets the root of the <see cref="
UrlMatchingTree
"/>.
Microsoft.AspNetCore.Routing.Tests (5)
Tree\TreeRouteBuilderTest.cs (5)
87
var
matchingTree = Assert.Single(tree.MatchingTrees);
119
var
matchingTree = Assert.Single(tree.MatchingTrees);
163
var
matchingTree = Assert.Single(tree.MatchingTrees);
195
var
matchingTree = Assert.Single(tree.MatchingTrees);
227
var
matchingTree = Assert.Single(tree.MatchingTrees);