2 instantiations of SearchNode
NuGet.Configuration (2)
PackageSourceMapping\SearchTree.cs (2)
22_root = new SearchNode(); 64currentNode.Children[c] = new SearchNode();
11 references to SearchNode
NuGet.Configuration (11)
PackageSourceMapping\SearchNode.cs (2)
10public readonly Dictionary<char, SearchNode> Children; 16Children = new Dictionary<char, SearchNode>();
PackageSourceMapping\SearchTree.cs (9)
13private readonly SearchNode _root; 35SearchNode currentNode = _root; 97SearchNode? searchNodeResult = SearchNodeByTerm(term); 106private SearchNode? SearchNodeByTerm(string term) 115SearchNode currentNode = _root; 116SearchNode? longestMatchingPrefixNode = null; 129if (!currentNode.Children.TryGetValue(c, out SearchNode? child)) 160SearchNode currentNode = _root; 173if (!currentNode.Children.TryGetValue(c, out SearchNode? child))