93 references to CultureInvariant
aspire (9)
Acquisition\InstallationDiscovery.cs (1)
405[GeneratedRegex(@"-pr\.(?<number>[0-9]+)(?:[.+]|$)", RegexOptions.CultureInvariant | RegexOptions.ExplicitCapture)]
Projects\DotNetAppHostProject.cs (1)
1246RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
Projects\LegacyTypeScriptAppHost.cs (1)
184[GeneratedRegex(@"\bapphost\.ts\b", RegexOptions.CultureInvariant)]
Projects\PrebuiltAppHostServer.cs (1)
594[GeneratedRegex("""\b(?:VersionOverride|Version)\s*=\s*"[^"]*[*\[(,]""", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
src\Shared\ConsoleLogs\TimestampParser.cs (1)
70RegexOptions.ExplicitCapture | RegexOptions.CultureInvariant | RegexOptions.IgnorePatternWhitespace)]
src\Shared\ConsoleLogs\UrlParser.cs (1)
72RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.ExplicitCapture)]
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (3)
243[GeneratedRegex(@"^(?:4\.4\.0-\d+-Microsoft|3\.4\.0-Microsoft)$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] 254[GeneratedRegex(@"^\d+(?:\.\d+)+-(?:microsoft-standard(?:-WSL2)?|microsoft-WSL2-standard)$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] 264[GeneratedRegex(@"^\d+(?:\.\d+)+(?:[-+._~]\S+)?$", RegexOptions.CultureInvariant)]
Aspire.Dashboard (4)
Components\Layout\MobileNavMenu.razor.cs (1)
212private const RegexOptions LinkMatchRegexOptions = RegexOptions.CultureInvariant | RegexOptions.IgnoreCase;
Model\ResourceOutgoingPeerResolver.cs (1)
23[GeneratedRegex(@"^(?:127\.0\.0\.1|host\.docker\.internal|host\.containers\.internal):", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
src\Shared\ConsoleLogs\TimestampParser.cs (1)
70RegexOptions.ExplicitCapture | RegexOptions.CultureInvariant | RegexOptions.IgnorePatternWhitespace)]
src\Shared\ConsoleLogs\UrlParser.cs (1)
72RegexOptions.IgnoreCase | RegexOptions.CultureInvariant | RegexOptions.ExplicitCapture)]
Aspire.Hosting (4)
Dashboard\DashboardService.cs (1)
43[GeneratedRegex("""^(?<name>.+?)\.?AppHost$""", RegexOptions.ExplicitCapture | RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
Dcp\DcpExecutor.cs (1)
47[GeneratedRegex("""^(?<name>.+?)\.?AppHost$""", RegexOptions.ExplicitCapture | RegexOptions.IgnoreCase | RegexOptions.Singleline | RegexOptions.CultureInvariant)]
src\Shared\ConsoleLogs\TimestampParser.cs (1)
70RegexOptions.ExplicitCapture | RegexOptions.CultureInvariant | RegexOptions.IgnorePatternWhitespace)]
src\Shared\EnvironmentVariableNameEncoder.cs (1)
13[GeneratedRegex("^[a-zA-Z_][a-zA-Z0-9_]*$", RegexOptions.CultureInvariant)]
Aspire.Hosting.DevTunnels (1)
src\Shared\EnvironmentVariableNameEncoder.cs (1)
13[GeneratedRegex("^[a-zA-Z_][a-zA-Z0-9_]*$", RegexOptions.CultureInvariant)]
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)]
Aspire.Hosting.Maui (1)
src\Shared\EnvironmentVariableNameEncoder.cs (1)
13[GeneratedRegex("^[a-zA-Z_][a-zA-Z0-9_]*$", RegexOptions.CultureInvariant)]
Aspire.Hosting.Rust (3)
CargoMetadataReader.cs (1)
214RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
RustDockerfileGenerator.cs (2)
356RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] 361[GeneratedRegex("""://[^\s"']+@""", RegexOptions.CultureInvariant)]
Aspire.Hosting.Rust.Tests (1)
RustDockerfileSnapshotScrubber.cs (1)
26[GeneratedRegex("aspire-rust-[0-9a-f]{16}", RegexOptions.CultureInvariant)]
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
22[GeneratedRegex(@"^\s*GO(?<repeat>\s+\d{1,6})?(\s*\-{2,}.*)?\s*$", RegexOptions.CultureInvariant | RegexOptions.IgnoreCase)]
cdac-build-tool (4)
_generated\0\RegexGenerator.g.cs (2)
71base.roptions = RegexOptions.CultureInvariant; 213base.roptions = RegexOptions.CultureInvariant;
ContractDescriptorSourceFileEmitter.cs (2)
26[GeneratedRegex("%%([a-zA-Z0-9_]+)%%", RegexOptions.CultureInvariant)] 77[GeneratedRegex("(\")", RegexOptions.CultureInvariant)]
Infrastructure.Tests (9)
WorkflowScripts\ExtensionChangelogFinalizedWorkflowTests.cs (1)
533RegexOptions.CultureInvariant);
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (1)
679System.Text.RegularExpressions.RegexOptions.CultureInvariant);
WorkflowScripts\PrDocsCheckWorkflowTests.cs (7)
38Assert.Empty(Regex.Matches(customSteps, "actions/checkout@", RegexOptions.CultureInvariant).Cast<Match>()); 73Regex.Matches(safeOutputs, "uses: actions/checkout@", RegexOptions.CultureInvariant).Cast<Match>(), 224RegexOptions.CultureInvariant); 234RegexOptions.CultureInvariant); 238RegexOptions.CultureInvariant); 245RegexOptions.CultureInvariant) 253RegexOptions.CultureInvariant)
Microsoft.AspNetCore.Components (3)
src\aspnetcore\src\Http\Routing\src\Constraints\RegexInlineRouteConstraint.cs (1)
25public RegexInlineRouteConstraint([StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.CultureInvariant | RegexOptions.IgnoreCase)] string regexPattern)
src\aspnetcore\src\Http\Routing\src\Constraints\RegexRouteConstraint.cs (2)
46[StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase)] 55RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase,
Microsoft.AspNetCore.Rewrite (9)
ApacheModRewrite\RuleBuilder.cs (4)
68match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase, _regexTimeout), input.Invert); 72match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled, _regexTimeout), input.Invert); 165_match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase, _regexTimeout), input.Invert); 169_match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled, _regexTimeout), input.Invert);
IISUrlRewrite\UriMatchCondition.cs (1)
25var regexOptions = RegexOptions.CultureInvariant | RegexOptions.Compiled;
IISUrlRewrite\UrlRewriteRuleBuilder.cs (2)
49var regex = new Regex(input, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase, _regexTimeout); 54var regex = new Regex(input, RegexOptions.CultureInvariant | RegexOptions.Compiled, _regexTimeout);
RedirectRule.cs (1)
22InitialMatch = new Regex(regex, RegexOptions.Compiled | RegexOptions.CultureInvariant, _regexTimeout);
RewriteRule.cs (1)
22InitialMatch = new Regex(regex, RegexOptions.Compiled | RegexOptions.CultureInvariant, _regexTimeout);
Microsoft.AspNetCore.Routing (3)
Constraints\RegexInlineRouteConstraint.cs (1)
25public RegexInlineRouteConstraint([StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.CultureInvariant | RegexOptions.IgnoreCase)] string regexPattern)
Constraints\RegexRouteConstraint.cs (2)
46[StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase)] 55RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase,
Microsoft.Build (2)
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (1)
124RegexOptions regexOptions = RegexOptions.CultureInvariant;
Globbing\MSBuildGlob.cs (1)
220regexOptions |= RegexOptions.CultureInvariant;
Microsoft.Build.Framework (2)
Globbing\MSBuildPathMatcher.cs (1)
671return useInvariantCulture ? options | RegexOptions.CultureInvariant : options;
Utilities\FileMatcher.cs (1)
3417? DefaultRegexOptions | RegexOptions.CultureInvariant
Microsoft.Build.Tasks.Core (2)
_generated\0\RegexGenerator.g.cs (1)
3802base.roptions = RegexOptions.CultureInvariant;
NativeMethods.cs (1)
238[GeneratedRegex(AssemblyVersionPattern, RegexOptions.CultureInvariant)]
Microsoft.Build.Utilities.Core (2)
CommandLineBuilder.cs (2)
158new Regex(_quoteHyphens ? s_definitelyNeedQuotesRegexWithHyphen : s_definitelyNeedQuotesRegexNoHyphen, RegexOptions.CultureInvariant); 164new Regex(_quoteHyphens ? s_allowedUnquotedRegexNoHyphen : s_allowedUnquotedRegexWithHyphen, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);
Microsoft.CodeAnalysis.Workspaces (2)
PatternMatching\RegexPatternMatcher.cs (1)
39const RegexOptions commonOptions = RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace;
Rename\RenameUtilities.cs (1)
330return new Regex(matchString, RegexOptions.CultureInvariant);
Microsoft.Data.Analysis (1)
TextFieldParser.cs (1)
308_beginQuotesRegex = new Regex(pattern, RegexOptions.CultureInvariant);
Microsoft.Data.Analysis.Tests (1)
src\Microsoft.Data.Analysis\TextFieldParser.cs (1)
308_beginQuotesRegex = new Regex(pattern, RegexOptions.CultureInvariant);
Microsoft.DotNet.Cli.Definitions (2)
_generated\6\RegexGenerator.g.cs (1)
116base.roptions = RegexOptions.IgnoreCase | RegexOptions.CultureInvariant;
Commands\Test\TestCommandDefinition.MicrosoftTestingPlatform.cs (1)
360RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)]
Microsoft.DotNet.HotReload.Utils.Generator (1)
EditAndContinueCapabilitiesParser.cs (1)
12static public readonly Regex capabilitiesTokenizer = new (@"^\s*(?:(\S+)\s+)*(\S+)?$", RegexOptions.CultureInvariant);
Microsoft.ML.Tokenizers (1)
Normalizer\SentencePieceNormalizationStep.cs (1)
444return new ReplaceStep(literal: null, new Regex(regexPattern, RegexOptions.CultureInvariant, _regexTimeout), content);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
UpdateExternallyDefinedStaticWebAssets.cs (1)
191RegexOptions.CultureInvariant;
NuGet.Common (3)
PathUtil\PathResolver.cs (1)
99return new Regex('^' + pattern + '$', RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.CultureInvariant);
PathUtil\PathValidator.cs (2)
92return Regex.IsMatch(url, @"^\w+://", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) && Uri.TryCreate(url, UriKind.Absolute, out _); 101return !Regex.IsMatch(path, @"^\w+://", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant) && !Path.IsPathRooted(path);
NuGet.Configuration (2)
PackageSource\PackageSourceProvider.cs (1)
488var match = Regex.Match(rawCredentials!.Trim(), @"^Username=(?<user>.*?);\s*Password=(?<pass>.*?)(?:;ValidAuthenticationTypes=(?<authTypes>.*?))?$", RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);
Proxy\WebProxy.cs (1)
84.Select(x => new Regex(x, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant))
NuGet.Packaging (4)
Licenses\LicenseExpressionTokenizer.cs (1)
13private static readonly Regex ValidCharactersRegex = new Regex("^[a-zA-Z0-9\\.\\-\\s\\+\\(\\)]+$", RegexOptions.CultureInvariant);
Licenses\NuGetLicense.cs (1)
89var regex = new Regex("^[a-zA-Z0-9\\.\\-]+$", RegexOptions.CultureInvariant);
PackageCreation\Utility\PackageIdValidator.cs (1)
19options: RegexOptions.IgnoreCase | RegexOptions.ExplicitCapture | RegexOptions.CultureInvariant,
Signing\Content\KeyPairFileReader.cs (1)
14private static readonly Regex NamePattern = new Regex("^[a-zA-Z0-9\\.\\-/]+$", RegexOptions.CultureInvariant);
PresentationBuildTasks (1)
Microsoft\Build\Tasks\Windows\UidManager.cs (1)
1307[GeneratedRegex("(<|>|\"|'|&)", RegexOptions.CultureInvariant)]
PresentationFramework (1)
System\Windows\Documents\WinRTSpellerInterop.cs (1)
546[GeneratedRegex(@"\s*\#LID\s+(\d+)\s*", RegexOptions.Singleline | RegexOptions.CultureInvariant)]
SelectTests (1)
ChangedFileFilter.cs (1)
133return new Regex("^" + sb + "$", RegexOptions.CultureInvariant);
System.Net.WebProxy (5)
System\Net\WebProxy.cs (5)
72public WebProxy(Uri? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList) : this(Address, BypassOnLocal, BypassList, null) { } 85public WebProxy(Uri? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList, ICredentials? Credentials) 154public WebProxy(string? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList) 171public WebProxy(string? Address, bool BypassOnLocal, [StringSyntax(StringSyntaxAttribute.Regex, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant)] string[]? BypassList, ICredentials? Credentials) 341regexBypassList[i] = new Regex((string)bypassList[i]!, RegexOptions.IgnoreCase | RegexOptions.CultureInvariant);
System.Text.RegularExpressions (5)
System\Text\RegularExpressions\Regex.cs (2)
210((options & RegexOptions.ECMAScript) != 0 && (options & ~(RegexOptions.ECMAScript | RegexOptions.IgnoreCase | RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.CultureInvariant)) != 0) || 337RegexTree tree = RegexParser.Parse(pattern, options, (options & RegexOptions.CultureInvariant) != 0 ? CultureInfo.InvariantCulture : CultureInfo.CurrentCulture);
System\Text\RegularExpressions\RegexCaseBehavior.cs (1)
27/// specified <see cref="RegexOptions.CultureInvariant"/> or when the CurrentCulture is <see cref="CultureInfo.InvariantCulture"/>.
System\Text\RegularExpressions\RegexParser.cs (2)
87(options & RegexOptions.CultureInvariant) != 0 ? CultureInfo.InvariantCulture : CultureInfo.CurrentCulture; 140CultureInfo culture = (options & RegexOptions.CultureInvariant) != 0 ? CultureInfo.InvariantCulture : CultureInfo.CurrentCulture;
TypeScriptApiCompat (1)
ApiCompatSuppression.cs (1)
131[GeneratedRegex(@"^BREAK\s+(?<kind>\S+)\s+(?<package>\S+)\s+(?<symbol>.+?)\s+--\s+(?<url>\S+)\s+--\s+(?<reason>.+)$", RegexOptions.CultureInvariant)]