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