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