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