2 writes to _stateArray
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (1)
266
ArrayResizeAndVolatilePublish(ref
_stateArray
, newsize);
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
190
_stateArray
= new MatchingState<TSet>[InitialDfaStateCapacity];
11 references to _stateArray
System.Text.RegularExpressions (11)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (8)
39
/// Maps state IDs to context-independent information for all states in <see cref="
_stateArray
"/>.
260
Debug.Assert(
_stateArray
is not null);
262
if (state.Id ==
_stateArray
.Length)
265
int newsize =
_stateArray
.Length * 2;
271
_stateArray
[state.Id] = state;
343
MatchingState<TSet>? state =
_stateArray
[stateId];
352
Debug.Assert(_nfaCoreIdArray[nfaStateId] <
_stateArray
.Length);
364
MatchingState<TSet>? targetState =
_stateArray
[_dfaDelta[offset]];
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (3)
638
if (
_stateArray
[currentStateIdRef]!.IsNullableFor(_positionKinds[0]))
664
if (
_stateArray
[currStateId]!.IsNullableFor(_positionKinds[0]))
704
_stateArray
[currStateId]!.IsNullableFor(_positionKinds[0]))