1 write to _nfaCoreIdArray
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (1)
232ArrayResizeAndVolatilePublish(ref _nfaCoreIdArray, newsize);
8 references to _nfaCoreIdArray
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (7)
228if (nfaStateId == _nfaCoreIdArray.Length) 231int newsize = Math.Max(_nfaCoreIdArray.Length * 2, InitialNfaStateCapacity); 238Debug.Assert(nfaStateId < _nfaCoreIdArray.Length); 239_nfaCoreIdArray[nfaStateId] = coreState.Id; 261Debug.Assert(nfaStateId < _nfaCoreIdArray.Length); 262Debug.Assert(_nfaCoreIdArray[nfaStateId] < _stateArray.Length); 263return _nfaCoreIdArray[nfaStateId];
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Dgml.cs (1)
171entry.NfaTargets.Add(matcher._nfaCoreIdArray[nfaTarget]);