1 write to _nfaCoreIdArray
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (1)
322ArrayResizeAndVolatilePublish(ref _nfaCoreIdArray, newsize);
8 references to _nfaCoreIdArray
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (7)
318if (nfaStateId == _nfaCoreIdArray.Length) 321int newsize = Math.Max(_nfaCoreIdArray.Length * 2, InitialNfaStateCapacity); 328Debug.Assert(nfaStateId < _nfaCoreIdArray.Length); 329_nfaCoreIdArray[nfaStateId] = coreState.Id; 351Debug.Assert(nfaStateId < _nfaCoreIdArray.Length); 352Debug.Assert(_nfaCoreIdArray[nfaStateId] < _stateArray.Length); 353return _nfaCoreIdArray[nfaStateId];
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Dgml.cs (1)
171entry.NfaTargets.Add(matcher._nfaCoreIdArray[nfaTarget]);