4 instantiations of SparseIntMap
System.Text.RegularExpressions (4)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (4)
1190
Current = new
SparseIntMap
<Registers>();
1191
Next = new
SparseIntMap
<Registers>();
1204
public SparseIntMap<int> NfaStateSet =
new
();
1211
public SparseIntMap<int> NfaStateSetScratch =
new
();
12 references to SparseIntMap
System.Text.RegularExpressions (12)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (1)
288
/// space both in the NFA mode arrays and in the <see cref="
SparseIntMap
{T}"/> instances used during matching for
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (11)
1020
SparseIntMap
<Registers> current = perThreadData.Current, next = perThreadData.Next;
1025
static (int nfaId, (
SparseIntMap
<Registers> Current, Registers InitialRegisters) args) =>
1073
SparseIntMap
<Registers> tmp = current;
1179
public readonly
SparseIntMap
<Registers>? Current, Next;
1204
public
SparseIntMap
<int> NfaStateSet = new();
1211
public
SparseIntMap
<int> NfaStateSetScratch = new();
1223
static (int nfaId,
SparseIntMap
<int> nfaStateSet) => nfaStateSet.Add(nfaId, out _));
1348
SparseIntMap
<int> nextStates = nfaState.NfaStateSetScratch;
1349
SparseIntMap
<int> sourceStates = nfaState.NfaStateSet;
1445
SparseIntMap
<int> nextStates = nfaState.NfaStateSet;
1446
SparseIntMap
<int> sourceStates = nfaState.NfaStateSetScratch;