14 references to _nodes
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (14)
44Debug.Assert(_nodes[0].MatchLength == 0, "The root node shouldn't have a match."); 46for (int i = 0; i < _nodes.Length; i++) 48_nodes[i].OptimizeChildren(); 56return new AhoCorasick(_nodes.AsSpan().ToArray(), _startingAsciiChars); 61_nodes.Dispose(); 67_nodes.Append(new AhoCorasickNode()); 73ref AhoCorasickNode node = ref _nodes[nodeIndex]; 81childIndex = _nodes.Length; 83_nodes.Append(new AhoCorasickNode()); 87node = ref _nodes[childIndex]; 143ref AhoCorasickNode node = ref _nodes[trieNode.Index]; 145int suffixLink = _nodes[parent].SuffixLink; 153ref AhoCorasickNode suffixNode = ref _nodes[suffixLink]; 187node.MatchLength = _nodes[suffixLink].MatchLength;