2 instantiations of SearchNode
NuGet.Configuration (2)
PackageSourceMapping\SearchTree.cs (2)
21_root = new SearchNode(); 63currentNode.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)
12private readonly SearchNode _root; 34SearchNode currentNode = _root; 96SearchNode? searchNodeResult = SearchNodeByTerm(term); 105private SearchNode? SearchNodeByTerm(string term) 114SearchNode currentNode = _root; 115SearchNode? longestMatchingPrefixNode = null; 128if (!currentNode.Children.TryGetValue(c, out SearchNode? child)) 159SearchNode currentNode = _root; 172if (!currentNode.Children.TryGetValue(c, out SearchNode? child))