1 instantiation of UrlMatchingTree
Microsoft.AspNetCore.Routing (1)
Tree\TreeRouteBuilder.cs (1)
274tree = new UrlMatchingTree(entry.Order);
19 references to UrlMatchingTree
Microsoft.AspNetCore.Routing (14)
Tree\TreeRouteBuilder.cs (2)
268var trees = new Dictionary<int, UrlMatchingTree>(); 272if (!trees.TryGetValue(entry.Order, out var tree))
Tree\TreeRouter.cs (5)
36private readonly UrlMatchingTree[] _trees; 47/// <param name="trees">The list of <see cref="UrlMatchingTree"/> that contains the route entries.</param> 56UrlMatchingTree[] trees, 134internal IEnumerable<UrlMatchingTree> MatchingTrees => _trees; 176foreach (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)
87var matchingTree = Assert.Single(tree.MatchingTrees); 119var matchingTree = Assert.Single(tree.MatchingTrees); 163var matchingTree = Assert.Single(tree.MatchingTrees); 195var matchingTree = Assert.Single(tree.MatchingTrees); 227var matchingTree = Assert.Single(tree.MatchingTrees);