57 references to Regex
Microsoft.AspNetCore.Components (2)
src\Http\Routing\src\Constraints\RegexInlineRouteConstraint.cs (1)
25
public RegexInlineRouteConstraint([StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.CultureInvariant | RegexOptions.IgnoreCase)] string regexPattern)
src\Http\Routing\src\Constraints\RegexRouteConstraint.cs (1)
46
[StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase)]
Microsoft.AspNetCore.Rewrite (3)
RewriteOptionsExtensions.cs (3)
46
public static RewriteOptions AddRewrite(this RewriteOptions options, [StringSyntax(StringSyntaxAttribute.
Regex
)] string regex, string replacement, bool skipRemainingRules)
60
public static RewriteOptions AddRedirect(this RewriteOptions options, [StringSyntax(StringSyntaxAttribute.
Regex
)] string regex, string replacement)
73
public static RewriteOptions AddRedirect(this RewriteOptions options, [StringSyntax(StringSyntaxAttribute.
Regex
)] string regex, string replacement, int statusCode)
Microsoft.AspNetCore.Routing (2)
Constraints\RegexInlineRouteConstraint.cs (1)
25
public RegexInlineRouteConstraint([StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.CultureInvariant | RegexOptions.IgnoreCase)] string regexPattern)
Constraints\RegexRouteConstraint.cs (1)
46
[StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase)]
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\RegularExpressionAttribute.cs (1)
21
public RegularExpressionAttribute([StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern)
System.Net.WebProxy (4)
System\Net\WebProxy.cs (4)
27
public WebProxy(Uri? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList) : this(Address, BypassOnLocal, BypassList, null) { }
29
public WebProxy(Uri? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList, ICredentials? Credentials)
56
public WebProxy(string? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList)
61
public WebProxy(string? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.
Regex
, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList, ICredentials? Credentials)
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\CodeAnalysis\StringSyntaxAttribute.cs (1)
60
public const string Regex = nameof(
Regex
);
System.Text.RegularExpressions (42)
System\Text\RegularExpressions\GeneratedRegexAttribute.cs (5)
29
public GeneratedRegexAttribute([StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) : this(pattern, RegexOptions.None)
36
public GeneratedRegexAttribute([StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) : this(pattern, options, Timeout.Infinite)
51
public GeneratedRegexAttribute([StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, string cultureName) : this(pattern, options, Timeout.Infinite, cultureName)
59
public GeneratedRegexAttribute([StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, int matchTimeoutMilliseconds) : this(pattern, options, matchTimeoutMilliseconds, string.Empty /* Empty string means Invariant culture */)
75
public GeneratedRegexAttribute([StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, int matchTimeoutMilliseconds, string cultureName)
System\Text\RegularExpressions\Regex.Count.cs (6)
65
public static int Count(string input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
76
public static int Count(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
88
public static int Count(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
98
public static int Count(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
110
public static int Count(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
123
public static int Count(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
System\Text\RegularExpressions\Regex.cs (4)
24
[StringSyntax(StringSyntaxAttribute.
Regex
)]
52
public Regex([StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) :
60
public Regex([StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) :
65
public Regex([StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) :
System\Text\RegularExpressions\Regex.EnumerateMatches.cs (3)
24
public static ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
43
public static ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
63
public static ValueMatchEnumerator EnumerateMatches(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
System\Text\RegularExpressions\Regex.EnumerateSplits.cs (3)
33
public static ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
60
public static ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
88
public static ValueSplitEnumerator EnumerateSplits(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
System\Text\RegularExpressions\Regex.Match.cs (12)
13
public static bool IsMatch(string input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
25
public static bool IsMatch(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
33
public static bool IsMatch(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
47
public static bool IsMatch(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
50
public static bool IsMatch(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
66
public static bool IsMatch(ReadOnlySpan<char> input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
120
public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
128
public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
131
public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
178
public static MatchCollection Matches(string input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
184
public static MatchCollection Matches(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
187
public static MatchCollection Matches(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
System\Text\RegularExpressions\Regex.Replace.cs (6)
19
public static string Replace(string input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern, string replacement) =>
27
public static string Replace(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, string replacement, RegexOptions options) =>
30
public static string Replace(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, string replacement, RegexOptions options, TimeSpan matchTimeout) =>
90
public static string Replace(string input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern, MatchEvaluator evaluator) =>
97
public static string Replace(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, MatchEvaluator evaluator, RegexOptions options) =>
100
public static string Replace(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, MatchEvaluator evaluator, RegexOptions options, TimeSpan matchTimeout) =>
System\Text\RegularExpressions\Regex.Split.cs (3)
15
public static string[] Split(string input, [StringSyntax(StringSyntaxAttribute.
Regex
)] string pattern) =>
21
public static string[] Split(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options) =>
24
public static string[] Split(string input, [StringSyntax(StringSyntaxAttribute.
Regex
, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) =>
xunit.assert (2)
StringAsserts.cs (2)
527
[StringSyntax(StringSyntaxAttribute.
Regex
)]
1354
[StringSyntax(StringSyntaxAttribute.
Regex
)]