8 instantiations of CurrentState
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (7)
428
reversalStartState = new
CurrentState
(_reverseInitialStates[GetCharKind(input, matchEnd)]);
434
reversalStartState = new
CurrentState
(_optimizedReversalInfo.AdjustedStartState!);
493
var currentState = new
CurrentState
(_dotstarredInitialStates[GetCharKind(input, pos - 1)]);
535
currentState = new
CurrentState
(nfaState);
561
var currentState = new
CurrentState
(_dotstarredInitialStates[GetCharKind(input, pos - 1)]);
608
currentState = new
CurrentState
(nfaState);
889
currentState = new
CurrentState
(nfaState);
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Sample.cs (1)
75
CurrentState statesWrapper =
new
(states);
27 references to CurrentState
System.Text.RegularExpressions (27)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (26)
423
CurrentState
reversalStartState;
493
var
currentState = new CurrentState(_dotstarredInitialStates[GetCharKind(input, pos - 1)]);
561
var
currentState = new CurrentState(_dotstarredInitialStates[GetCharKind(input, pos - 1)]);
735
ref int posRef, ref
CurrentState
stateRef, ref int endPosRef)
743
CurrentState
state = stateRef;
802
ref int posRef, ref
CurrentState
state, ref int endPosRef)
859
private int FindStartPosition<TInputReader, TNullabilityHandler>(
CurrentState
startState, int initialLastStart, ReadOnlySpan<char> input, int i, int matchStartBoundary, PerThreadData perThreadData)
866
CurrentState
currentState = startState;
902
ReadOnlySpan<char> input, ref int i, int startThreshold, ref
CurrentState
stateRef, ref int lastStart)
908
CurrentState
state = stateRef;
951
private bool FindStartPositionDeltasNFA<TInputReader, TNullabilityHandler>(ReadOnlySpan<char> input, ref int i, int startThreshold, ref
CurrentState
state, ref int lastStart)
1251
/// <summary>Represents a set of routines for operating over a <see cref="
CurrentState
"/>.</summary>
1254
public static abstract bool IsNullableFor(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state, uint nextCharKind);
1255
public static abstract StateFlags GetStateFlags(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state);
1258
/// <summary>An <see cref="IStateHandler"/> for operating over <see cref="
CurrentState
"/> instances configured as DFA states.</summary>
1262
public static bool IsNullableFor(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state, uint nextCharKind) =>
1304
public static StateFlags GetStateFlags(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state) =>
1308
/// <summary>An <see cref="IStateHandler"/> for operating over <see cref="
CurrentState
"/> instances configured as NFA states.</summary>
1312
public static bool StartsWithLineAnchor(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state)
1326
public static bool IsNullableFor(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state, uint nextCharKind)
1340
public static bool TryTakeTransition(SymbolicRegexMatcher<TSet> matcher, ref
CurrentState
state, int mintermId)
1420
public static StateFlags GetStateFlags(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state)
1437
public static void UndoTransition(ref
CurrentState
state)
1630
SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state, int positionId)
1639
public static bool IsNullableAt<TStateHandler>(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state, int positionId)
1654
public static bool IsNullableAt<TStateHandler>(SymbolicRegexMatcher<TSet> matcher, in
CurrentState
state, int positionId)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Sample.cs (1)
75
CurrentState
statesWrapper = new(states);