9 references to NonBacktracking
System.Text.RegularExpressions (9)
System\Text\RegularExpressions\Regex.cs (2)
98
if ((options & RegexOptions.
NonBacktracking
) != 0)
151
((options & RegexOptions.
NonBacktracking
) != 0 && (options & (RegexOptions.ECMAScript | RegexOptions.RightToLeft)) != 0))
System\Text\RegularExpressions\Regex.Timeout.cs (1)
57
/// (<see cref="RegexOptions.
NonBacktracking
"/>), as the purpose of the timeout is to thwart excessive backtracking. Such implementations
System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
114
bool dfa = (options & RegexOptions.
NonBacktracking
) != 0;
System\Text\RegularExpressions\RegexNode.cs (5)
379
if ((rootNode.Options & (RegexOptions.RightToLeft | RegexOptions.
NonBacktracking
)) == 0)
454
(Options & RegexOptions.
NonBacktracking
) != 0)
652
if ((Options & RegexOptions.
NonBacktracking
) != 0)
1930
Debug.Assert((Options & RegexOptions.
NonBacktracking
) == 0, "Atomic groups aren't supported and don't help performance with NonBacktracking");
3100
if ((Options & RegexOptions.
NonBacktracking
) != 0)