System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (7)
428reversalStartState = new CurrentState(_reverseInitialStates[GetCharKind(input, matchEnd)]);
493var currentState = new CurrentState(_dotstarredInitialStates[GetCharKind(input, pos - 1)]);
561var currentState = new CurrentState(_dotstarredInitialStates[GetCharKind(input, pos - 1)]);
1008MatchingState<TSet> initialState = _initialStates[GetCharKind(input, i - 1)];
1061if (flags.IsNullable() || (flags.CanBeNullable() && GetState(coreStateId).IsNullableFor(GetCharKind(input, i + 1))))
1084if (endState.IsNullableFor(GetCharKind(input, iEnd)))
1088CharKind.Context(endState.PrevCharKind, GetCharKind(input, iEnd)), (Registers: endRegisters, Pos: iEnd));