1 write to NfaStateSet
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
1352
nfaState.
NfaStateSet
= nextStates;
9 references to NfaStateSet
System.Text.RegularExpressions (9)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (9)
813
while (state.NfaState!.
NfaStateSet
.Count != 0) // Dead end here means the set is empty
1207
/// <summary>Scratch set to swap with <see cref="
NfaStateSet
"/> on each transition.</summary>
1210
/// states computed from the current states in <see cref="
NfaStateSet
"/>, and then the sets
1220
NfaStateSet
.Clear();
1224
matcher.ForEachNfaState(dfaMatchingState.Node, dfaMatchingState.PrevCharKind,
NfaStateSet
,
1316
foreach (ref KeyValuePair<int, int> nfaState in CollectionsMarshal.AsSpan(state.NfaState!.
NfaStateSet
.Values))
1330
foreach (ref KeyValuePair<int, int> nfaState in CollectionsMarshal.AsSpan(state.NfaState!.
NfaStateSet
.Values))
1351
SparseIntMap<int> sourceStates = nfaState.
NfaStateSet
;
1429
foreach (ref KeyValuePair<int, int> nfaState in CollectionsMarshal.AsSpan(state.NfaState!.
NfaStateSet
.Values))