11 references to GetCoreStateId
System.Text.RegularExpressions (11)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (3)
290/// The core state ID can be looked up by the NFA ID with <see cref="GetCoreStateId(int)"/>. 398int coreId = GetCoreStateId(nfaStateId); 430MatchingState<TSet> coreState = GetState(GetCoreStateId(nfaStateId));
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (6)
1057int coreStateId = GetCoreStateId(targetStateId); 1083MatchingState<TSet> endState = GetState(GetCoreStateId(endStateId)); 1316if (matcher.GetState(matcher.GetCoreStateId(nfaState.Key)).StartsWithLineAnchor) 1330if (matcher.GetState(matcher.GetCoreStateId(nfaState.Key)).IsNullableFor(nextCharKind)) 1382int coreStateId = matcher.GetCoreStateId(sourceState.Key); 1429flags |= matcher._stateFlagsArray[matcher.GetCoreStateId(nfaState.Key)];
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Explore.cs (2)
73MatchingState<TSet>? coreState = args.Matcher.GetState(args.Matcher.GetCoreStateId(nfaId)); 91EnqueueIfUnseen(GetState(GetCoreStateId(nextNfaState)), seen, toExplore);