9 references to NonBacktracking
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
2116[GeneratedRegex("""^v?(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)\.(0|[1-9][0-9]*)(?:-((?:0|[1-9][0-9]*|[0-9]*[A-Za-z-][0-9A-Za-z-]*)(?:\.(?:0|[1-9][0-9]*|[0-9]*[A-Za-z-][0-9A-Za-z-]*))*))?$""", RegexOptions.CultureInvariant | RegexOptions.NonBacktracking)]
System.Text.RegularExpressions (8)
System\Text\RegularExpressions\Regex.cs (2)
158if ((options & RegexOptions.NonBacktracking) != 0) 211((options & RegexOptions.NonBacktracking) != 0 && (options & (RegexOptions.ECMAScript | RegexOptions.RightToLeft | RegexOptions.AnyNewLine)) != 0))
System\Text\RegularExpressions\RegexFindOptimizations.cs (1)
114bool dfa = (options & RegexOptions.NonBacktracking) != 0;
System\Text\RegularExpressions\RegexNode.cs (5)
379if ((rootNode.Options & (RegexOptions.RightToLeft | RegexOptions.NonBacktracking)) == 0) 501(Options & RegexOptions.NonBacktracking) != 0) 699if ((Options & RegexOptions.NonBacktracking) != 0) 2050Debug.Assert((Options & RegexOptions.NonBacktracking) == 0, "Atomic groups aren't supported and don't help performance with NonBacktracking"); 3406if ((Options & RegexOptions.NonBacktracking) != 0)