14 references to GetState
System.Text.RegularExpressions (14)
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Automata.cs (3)
401MatchingState<TSet> coreState = GetState(coreId); 405GetState(coreTargetId).Node : coreState.Next(_builder, minterm, nextCharKind); 430MatchingState<TSet> coreState = GetState(GetCoreStateId(nfaStateId));
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (9)
534nfaState.InitializeFrom(this, GetState(currentState.DfaStateId)); 607nfaState.InitializeFrom(this, GetState(currentState.DfaStateId)); 888nfaState.InitializeFrom(this, GetState(currentState.DfaStateId)); 1061if (flags.IsNullable() || (flags.CanBeNullable() && GetState(coreStateId).IsNullableFor(GetCharKind(input, i + 1)))) 1083MatchingState<TSet> endState = GetState(GetCoreStateId(endStateId)); 1285if (matcher.TryCreateNewTransition(matcher.GetState(dfaStateId), mintermId, dfaOffset, checkThreshold: true, timeoutOccursAt, out MatchingState<TSet>? nextState)) 1316if (matcher.GetState(matcher.GetCoreStateId(nfaState.Key)).StartsWithLineAnchor) 1330if (matcher.GetState(matcher.GetCoreStateId(nfaState.Key)).IsNullableFor(nextCharKind)) 1385(flags.IsNullable() || (flags.CanBeNullable() && matcher.GetState(coreStateId).IsNullableFor(nextCharKind))))
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Explore.cs (2)
73MatchingState<TSet>? coreState = args.Matcher.GetState(args.Matcher.GetCoreStateId(nfaId)); 91EnqueueIfUnseen(GetState(GetCoreStateId(nextNfaState)), seen, toExplore);