1 write to _nextNodes
Microsoft.TemplateEngine.Core (1)
Matching\Trie.cs (1)
32return Interlocked.CompareExchange(ref _nextNodes, nextNodes, null) ?? nextNodes;
6 references to _nextNodes
Microsoft.TemplateEngine.Core (6)
Matching\Trie.cs (6)
21if (_nextNodes is { } nextNodes) 74if (_nextNodes != null) 76return _nextNodes.TryGetValue(match, out next!); 92if (_nextNodes != null) 94if (!_nextNodes.TryGetValue(match, out next!)) 96_nextNodes.Add(match, next = new TrieNode<T>(match));