2 instantiations of AhoCorasickNode
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (2)
67
_nodes.Append(new
AhoCorasickNode
());
83
_nodes.Append(new
AhoCorasickNode
());
10 references to AhoCorasickNode
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasick.cs (6)
20
private readonly
AhoCorasickNode
[] _nodes;
23
public AhoCorasick(
AhoCorasickNode
[] nodes, IndexOfAnyAsciiSearcher.AsciiState startingAsciiChars)
81
ref
AhoCorasickNode
nodes = ref MemoryMarshal.GetArrayDataReference(_nodes);
128
ref
AhoCorasickNode
node = ref Unsafe.Add(ref nodes, (uint)nodeIndex);
186
ref
AhoCorasickNode
nodes = ref MemoryMarshal.GetArrayDataReference(_nodes);
277
ref
AhoCorasickNode
node = ref Unsafe.Add(ref nodes, (uint)nodeIndex);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (4)
18
private ValueListBuilder<
AhoCorasickNode
> _nodes;
73
ref
AhoCorasickNode
node = ref _nodes[nodeIndex];
143
ref
AhoCorasickNode
node = ref _nodes[trieNode.Index];
153
ref
AhoCorasickNode
suffixNode = ref _nodes[suffixLink];