3 instantiations of TrieNode
Microsoft.TemplateEngine.Core (3)
Matching\Trie.cs (3)
96
_nextNodes.Add(match, next = new
TrieNode
<T>(match));
102
_singleNextNode = next = new
TrieNode
<T>(match);
110
next = new
TrieNode
<T>(match);
10 references to TrieNode
Microsoft.TemplateEngine.Core (10)
Matching\Trie.cs (8)
10
private
TrieNode
<T>? _singleNextNode;
11
private Dictionary<byte,
TrieNode
<T>>? _nextNodes;
17
public Dictionary<byte,
TrieNode
<T>> NextNodes
26
nextNodes = new Dictionary<byte,
TrieNode
<T>>();
49
TrieNode
<T> next = current.GetOrAddNextNode(path[i], remainingLength);
72
internal bool TryGetNextNode(byte match, out
TrieNode
<T> next)
89
private
TrieNode
<T> GetOrAddNextNode(byte match, int remainingLength)
91
TrieNode
<T> next;
Matching\TrieEvaluator.cs (1)
87
TrieNode
<T> next;
Matching\TriePath.cs (1)
19
public
TrieNode
<T>? CurrentNode { get; set; }