1 write to _mintermsLog
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
183
_mintermsLog
= BitOperations.Log2((uint)_minterms.Length) + 1;
9 references to _mintermsLog
System.Text.RegularExpressions (9)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (8)
55
/// the number of bits required to represent the largest minterm ID <see cref="
_mintermsLog
"/>, is reserved
117
private int DeltaOffset(int stateId, int mintermId) => (stateId <<
_mintermsLog
) | mintermId;
137
return _dfaDelta.AsSpan(state.Id <<
_mintermsLog
, numMinterms);
156
return _nfaDelta.AsSpan(nfaState <<
_mintermsLog
, numMinterms);
267
ArrayResizeAndVolatilePublish(ref _dfaDelta, newsize <<
_mintermsLog
);
323
ArrayResizeAndVolatilePublish(ref _nfaDelta, newsize <<
_mintermsLog
);
324
ArrayResizeAndVolatilePublish(ref _capturingNfaDelta, newsize <<
_mintermsLog
);
399
int coreOffset = (coreId <<
_mintermsLog
) | mintermId;
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (1)
193
_dfaDelta = new int[InitialDfaStateCapacity <<
_mintermsLog
];