1 type derived from Match
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Match.cs (1)
462internal sealed class MatchSparse : Match
2 instantiations of Match
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Match.cs (1)
75public static Match Empty { get; } = new Match(null, 1, string.Empty, 0);
System\Text\RegularExpressions\RegexRunner.cs (1)
294new Match(runregex, runregex.capsize, runtext, text.Length) :
514 references to Match
aspire (12)
Certificates\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, maxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
Certificates\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Certificates\CertificateHelpers.cs (1)
117var match = OpenSslVersionRegex().Match(stdout);
Projects\FallbackProjectParser.cs (2)
289var match = SdkDirectiveRegex().Match(fileContent); 310foreach (Match match in matches)
Projects\ProjectUpdater.cs (1)
579var match = SdkDirectiveRegex().Match(fileContent);
src\Shared\ConsoleLogs\TimestampParser.cs (1)
15var match = GenerateRfc3339RegEx().Match(text);
src\Shared\ConsoleLogs\UrlParser.cs (1)
20var urlMatch = s_urlRegEx.Match(text);
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (1)
377var match = VersionRegex().Match(output);
Utils\EnvironmentChecker\WslEnvironmentCheck.cs (1)
97var kernelVersionMatch = Regex.Match(version, @"Linux\s+version\s+(\d+)\.", RegexOptions.IgnoreCase);
Utils\MarkdownToSpectreConverter.cs (1)
173var match = regex.Match(lines[i]);
Aspire.Cli.EndToEnd.Tests (3)
McpDocsE2ETests.cs (3)
146var slugMatch = SlugRegex().Match(searchText); 194var slugMatch = SlugRegex().Match(listText); 243var slugMatch = SlugRegex().Match(listText);
Aspire.Cli.Tests (4)
Mcp\E2E\McpDocsE2ETests.cs (3)
128var slugMatch = SlugRegex().Match(searchText); 171var slugMatch = SlugRegex().Match(listText); 215var slugMatch = SlugRegex().Match(listText);
Mcp\ListConsoleLogsToolTests.cs (1)
205var match = Regex.Match(text, @"```plaintext\s*(.*?)\s*```", RegexOptions.Singleline);
Aspire.Dashboard (4)
Model\ConnectionStringParser.cs (2)
228var match = HostPortRegex().Match(connectionString); 325var match = JdbcUrlRegex().Match(jdbcUrl);
src\Shared\ConsoleLogs\TimestampParser.cs (1)
15var match = GenerateRfc3339RegEx().Match(text);
src\Shared\ConsoleLogs\UrlParser.cs (1)
20var urlMatch = s_urlRegEx.Match(text);
Aspire.Dashboard.Tests (2)
ConsoleLogsTests\UrlParserTests.cs (2)
102var match = regex.Match(content); 115var match = regex.Match(content);
Aspire.EndToEnd.Tests (1)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
215var m = s_dashboardUrlRegex.Match(line);
Aspire.Hosting (4)
Dashboard\DashboardService.cs (1)
53Match { Success: true } match => match.Groups["name"].Value,
Dcp\DcpExecutor.cs (1)
584Match { Success: true } match => match.Groups["name"].Value,
src\Shared\ConsoleLogs\TimestampParser.cs (1)
15var match = GenerateRfc3339RegEx().Match(text);
Utils\ContainerReferenceParser.cs (1)
19var match = ImageNameRegex().Match(input);
Aspire.Hosting.Kubernetes (1)
KubernetesResource.cs (1)
729var expression = HelmExtensions.ScalarExpressionPattern().Match(Expression);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
285Match match1 = Regex.Match(fileContents, pattern1); 287Match match2 = Regex.Match(fileContents, pattern2);
Aspire.Hosting.Python (2)
PythonVersionDetector.cs (2)
36var match = RequiresPythonRegex().Match(content); 97var match = PythonVersionOutputRegex().Match(output);
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
921var match = Regex.Match(valueExpression, @"\{(cond-[^.]+)\.connectionString\}");
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
276var matchGo = GoStatements().Match(line);
Aspire.Templates.Tests (4)
BuildAndRunTemplateTests.cs (2)
72var match = ProjectSdkVersionRegex().Match(projectContents); 136var match = ProjectSdkVersionRegex().Match(projectContents);
LocalhostTldHostnameTests.cs (1)
86foreach (Match match in matches)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
215var m = s_dashboardUrlRegex.Match(line);
BuildBoss (1)
CompilerNuGetCheckerUtil.cs (1)
105var match = regex.Match(packageFileName);
dotnet-dev-certs (3)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
dotnet-svcutil-lib (13)
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
563Match m = s_outputRegWithFileAndLine.Match(line);
FrameworkFork\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (1)
545Match m = s_outputReg.Match(line);
FrameworkFork\Microsoft.Xml\Xml\Serialization\SourceInfo.cs (1)
66Match match = s_regex.Match(Arg);
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (10)
115Match m = (Match)en.Current; 125Match m = (Match)en.Current; 221Match m = (Match)en.Current; 255Match m = (Match)en.Current; 273Match m = (Match)en.Current;
GenerateDocumentationAndConfigFiles (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
IIS.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
319var processIdMatch = processIdPattern.Match(aspnetcorev2Log.Message); 354var prefixMatch = prefixPattern.Match(log);
IISExpress.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
319var processIdMatch = processIdPattern.Match(aspnetcorev2Log.Message); 354var prefixMatch = prefixPattern.Match(log);
illink (1)
installer.tasks (1)
StaticFileRegeneration\TpnSectionHeader.cs (1)
154Match numberListMatch;
InteropTests (1)
Helpers\WebsiteProcess.cs (1)
70var m = NowListeningRegex.Match(data);
Metrics (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Metrics.Legacy (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\EmbeddedLanguageCommentDetector.cs (1)
38var match = _regex.Match(text);
Microsoft.AspNetCore.App.Analyzers.Test (1)
RouteEmbeddedLanguage\Infrastructure\MarkupTestFile.cs (1)
76var namedSpanStartMatch = s_namedSpanStartRegex.Match(input, currentIndexInInput);
Microsoft.AspNetCore.Components.Endpoints.Tests (23)
EndpointHtmlRendererTest.cs (23)
85var match = Regex.Match(content, ComponentPattern); 175var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 219var match = Regex.Match(content, ComponentPattern); 257var match = Regex.Match(content, ComponentPattern); 293var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 343var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 403var match = Regex.Match(content, ComponentPattern); 436var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 498var firstMatch = Regex.Match(firstComponent, PrerenderedComponentPattern, RegexOptions.Multiline); 502var secondMatch = Regex.Match(secondComponent, ComponentPattern); 557var match = Regex.Match(content, ComponentPattern); 597var match = Regex.Match(content, ComponentPattern); 637var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 689var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 758var match = Regex.Match(content, ComponentPattern); 798var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 838var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 1344var serverMarkerMatch = Regex.Match(lines[0], PrerenderedComponentPattern); 1345var serverNonPrerenderedMarkerMatch = Regex.Match(lines[1], ComponentPattern); 1347var webAssemblyMarkerMatch = Regex.Match(lines[2], PrerenderedComponentPattern); 1348var webAssemblyNonPrerenderedMarkerMatch = Regex.Match(lines[3], ComponentPattern); 1453var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Singleline); 1786var wasmOptionsMatch = Regex.Match(content, BrowserConfigurationPattern);
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
DebugProxyLauncher.cs (2)
214var matchFirefox = NowListeningFirefoxRegex.Match(eventArgs.Data); 223var match = NowListeningRegex.Match(eventArgs.Data);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (3)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (2)
65var match = TimestampRegex.Match(value); 180var match = DurationRegex.Match(value);
Microsoft.AspNetCore.Grpc.Swagger (2)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (2)
65var match = TimestampRegex.Match(value); 180var match = DurationRegex.Match(value);
Microsoft.AspNetCore.Identity.FunctionalTests (2)
MapIdentityApiTests.cs (2)
1401var confirmationMatch = Regex.Match(email.HtmlMessage, "href='(.*?)'"); 1413var confirmationMatch = Regex.Match(email.HtmlMessage, "code: (.*?)$");
Microsoft.AspNetCore.Rewrite (3)
RedirectRule.cs (1)
33Match initMatchResults;
RewriteRule.cs (1)
30Match initMatchResults;
UrlMatches\RegexMatch.cs (1)
20var res = _match.Match(pattern);
Microsoft.AspNetCore.Rewrite.Tests (8)
IISUrlRewrite\InputParserTests.cs (4)
167var match = Regex.Match("foo/bar/baz", "(.*)/(.*)/(.*)"); 173var match = Regex.Match("foo/bar/baz", "(.*)/(.*)/(.*)"); 179var match = Regex.Match(input, "([^/]*)/?(.*)"); 185var match = Regex.Match(input, "(.+)");
IISUrlRewrite\ServerVariableTests.cs (2)
161var match = Regex.Match("foo/bar/baz", "(.*)/(.*)/(.*)"); 167var match = Regex.Match("foo/bar/baz", "(.*)/(.*)/(.*)");
PatternSegments\ConditionMatchSegmentTests.cs (1)
31var match = Regex.Match("foo/bar/baz", "(.*)/(.*)/(.*)");
PatternSegments\RuleMatchSegmentTests.cs (1)
30var match = Regex.Match("foo/bar/baz", "(.*)/(.*)/(.*)");
Microsoft.AspNetCore.Server.IntegrationTesting (1)
Deployers\SelfHostDeployer.cs (1)
155var m = NowListeningRegex.Match(dataArgs.Data);
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (1)
IISExpressDeployer.cs (1)
213var m = UrlDetectorRegex.Match(dataArgs.Data);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Microsoft.AspNetCore.Shared.Tests (3)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Microsoft.AspNetCore.SpaServices.Extensions (4)
AngularCli\AngularCliMiddleware.cs (1)
71Match openBrowserLine;
Util\EventedStreamReader.cs (3)
33public Task<Match> WaitForMatch(Regex regex) 35var tcs = new TaskCompletionSource<Match>(); 56var match = regex.Match(line);
Microsoft.Build (20)
BuildCheck\Infrastructure\EditorConfig\EditorConfigFile.cs (2)
86var sectionMatch = SectionMatcherRegex.Match(line); 99var propMatch = PropertyMatcherRegex.Match(line);
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (1)
45var match = Regex.Match(s);
CanonicalError.cs (1)
339Match match = OriginCategoryCodeTextExpression.Match(message);
Construction\Solution\SolutionFile.cs (4)
1076Match match = CrackPropertyLineRegex.Match(line); 1094Match match = CrackPropertyLineRegex.Match(line); 1502Match match = CrackProjectLineRegex.Match(firstLine); 1602Match match = CrackPropertyLineRegex.Match(str);
Evaluation\Expander.cs (8)
1159internal static string ExpandSingleMetadata(Match itemMetadataMatch, MetadataMatchEvaluator evaluator) 3011Match match = RegularExpressions.ItemMetadataRegex.Match(quotedExpressionFunction); 3035Match nextMatch = match.NextMatch(); 3391public OneOrMultipleMetadataMatches(string quotedExpressionFunction, Match match, string name) 3427public MetadataMatch(Match match, string name) 3543public static void ReplaceAndAppend(string input, Func<Match, MetadataMatchEvaluator, string> evaluator, MetadataMatchEvaluator metadataMatchEvaluator, SpanBasedStringBuilder stringBuilder, Regex regex) 3559public static void ReplaceAndAppend(string input, Func<Match, MetadataMatchEvaluator, string> evaluator, MetadataMatchEvaluator matchEvaluatorState, int count, int startat, SpanBasedStringBuilder stringBuilder, Regex regex) 3593Match match = regex.Match(input, startat);
Evaluation\IntrinsicFunctions.cs (1)
293var m = RegistrySdkRegex.Match(keyName);
Logging\TerminalLogger\TerminalLogger.cs (2)
316tlpArg.AddRange(tlpMatches.OfType<Match>().Select(m => m.Groups["value"].Value).Where(v => !string.IsNullOrEmpty(v))); 323clpArg.AddRange(clpMatches.OfType<Match>().Select(m => m.Groups["value"].Value).Where(v => !string.IsNullOrEmpty(v)));
Utilities\ProjectWriter.cs (1)
152Match itemVectorTransform = ItemVectorTransformRegex.Match(itemVectorTransforms[i].Value);
Microsoft.Build.BuildCheck.UnitTests (1)
EndToEndTests.cs (1)
217Match match = regex.Match(output);
Microsoft.Build.CommandLine.UnitTests (3)
MSBuildServer_Tests.cs (1)
355Match match = regex.Match(searchString);
XMake_Tests.cs (2)
3031Match match = Regex.Match(arguments, pattern); 3058Match match = Regex.Match(arguments, pattern);
Microsoft.Build.Engine.UnitTests (13)
Evaluation\ExpressionShredder_Tests.cs (3)
605Match match = matches[expressionCount]; 1256foreach (Match itemVector in s_itemVectorPattern.Matches(expression)) 1299foreach (Match embeddedMetadataReference in embeddedMetadataReferences)
FileUtilitiesRegex_Tests.cs (6)
199var match = StartsWithUncPattern.Match(winDirectory); 265var match = StartsWithUncPattern.Match(winDirectory); 320var match = StartsWithUncPattern.Match(winDirectory); 385var match = StartsWithUncPattern.Match(winDirectory); 450var match = StartsWithUncPattern.Match(winDirectory); 513var match = StartsWithUncPattern.Match(winDirectory);
NetTaskHost_E2E_Tests.cs (3)
123var msBuildDllPathMatch = System.Text.RegularExpressions.Regex.Match( 138var arg1Match = System.Text.RegularExpressions.Regex.Match( 153var cmdLineMatch = System.Text.RegularExpressions.Regex.Match(
Resources_Tests.cs (1)
223foreach (Match match in matches)
Microsoft.Build.Framework (2)
NodeMode.cs (1)
131var match = CommandLineNodeModeRegex.Match(commandLine);
Utilities\FileMatcher.cs (1)
1879Match match = fileSpecRegex.Match(fileToMatch);
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Core\MSBuildTask\CanonicalError.cs (1)
300Match match = s_originCategoryCodeTextExpression.Match(message);
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
src\Compilers\Core\MSBuildTask\CanonicalError.cs (1)
300Match match = s_originCategoryCodeTextExpression.Match(message);
Microsoft.Build.Tasks.Core (7)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
100Match match = s_crackAssemblyFoldersFromConfigSentinel.Value.Match(this.searchPathElement);
BootstrapperUtil\BuildMessage.cs (1)
33Match match = MsbuildMessageCodePattern.Match(HelpCode);
CanonicalError.cs (1)
339Match match = OriginCategoryCodeTextExpression.Match(message);
FindInvalidProjectReferences.cs (1)
120Match match = PlatformMonikerRegex.Match(reference);
ManifestUtil\AssemblyIdentity.cs (1)
180Match m = re.Match(assemblyName);
NativeMethods.cs (1)
1398var match = AssemblyVersionRegex.Match(versionString);
ResolveSDKReference.cs (1)
581Match match = SdkReferenceFormatRegex.Match(reference);
Microsoft.Build.Tasks.UnitTests (1)
ResourceHandling\GenerateResource_Tests.cs (1)
4042foreach (Match match in matches)
Microsoft.Build.Utilities.Core (1)
CanonicalError.cs (1)
339Match match = OriginCategoryCodeTextExpression.Match(message);
Microsoft.CodeAnalysis (2)
CommandLine\AnalyzerConfig.SectionNameMatching.cs (1)
44var match = Regex.Match(s);
Diagnostic\DiagnosticInfo.cs (1)
139if (m is Match match)
Microsoft.CodeAnalysis.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.CodeAnalysis.BannedApiAnalyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.CodeAnalysis.CodeStyle (7)
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
343foreach (Match? match in matches)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\GeneratedNameParser.cs (1)
217if (s_fileTypeOrdinalPattern.Match(generatedName) is Match { Success: true, Groups: var groups, Index: var index, Length: var length })
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
4804var match = Regex.Match(output, pattern);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (2)
2495Match m = Regex.Match(il, @"\.data cil I_([0-9A-F]*) = bytearray"); 2612string[] actual = Regex.Matches(il, @"\.class nested assembly explicit ansi sealed '([^']*?)'").Cast<Match>().Select(m => m.Groups[1].Value).ToArray();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (1)
src\Compilers\CSharp\Portable\Symbols\Synthesized\GeneratedNameParser.cs (1)
217if (s_fileTypeOrdinalPattern.Match(generatedName) is Match { Success: true, Groups: var groups, Index: var index, Length: var length })
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelAPITests.cs (2)
4060for (var match = System.Text.RegularExpressions.Regex.Match(source, " => x"); match.Success; match = match.NextMatch()) 4088for (var match = System.Text.RegularExpressions.Regex.Match(source, " => x"); match.Success; match = match.NextMatch())
Microsoft.CodeAnalysis.EditorFeatures (2)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (1)
147var match = Regex.Match(key, diagnosticKey);
QuickInfo\OnTheFlyDocsView.xaml.cs (1)
135var quotaExceededMatch = Regex.Match(
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Semantics\SpeculationAnalyzerTestsBase.cs (1)
31var initialMatch = UnderTestRegex.Match(code);
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (1)
src\Compilers\CSharp\Portable\Symbols\Synthesized\GeneratedNameParser.cs (1)
217if (s_fileTypeOrdinalPattern.Match(generatedName) is Match { Success: true, Groups: var groups, Index: var index, Length: var length })
Microsoft.CodeAnalysis.Features (3)
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
370var match = s_optionEntryPattern.Match(editorConfigString);
EmbeddedLanguages\EmbeddedLanguageCommentDetector.cs (1)
37var match = _regex.Match(text);
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
343foreach (Match? match in matches)
Microsoft.CodeAnalysis.Features.Test.Utilities (2)
EditAndContinue\SourceMarkers.cs (2)
44private static IEnumerable<(int, int)> ParseIds(Match match) 54foreach (var match in s_tags.Matches(markedSource).ToEnumerable())
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (1)
342var match = regex.Match(section);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.CodeAnalysis.PublicApiAnalyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.CodeAnalysis.ResxSourceGenerator (7)
AbstractResxGenerator.cs (1)
881var arguments = match.Cast<Match>()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Microsoft.CodeAnalysis.Test.Utilities (6)
Diagnostics\DiagnosticDescription.cs (1)
471foreach (Match match in matches)
Diagnostics\DiagnosticsHelper.cs (1)
20var match = Regex.Match(source, pattern);
FX\RegexExtensions.cs (2)
14public static IEnumerable<Match> ToEnumerable(this MatchCollection collection) 16foreach (Match m in collection)
MarkedSource\MarkupTestFile.cs (1)
78var namedSpanStartMatch = s_namedSpanStartRegex.Match(input, currentIndexInInput);
MarkedSource\SourceWithMarkedNodes.cs (1)
54foreach (var match in s_markerPattern.Matches(markedSource).ToEnumerable())
Microsoft.CodeAnalysis.Workspaces (11)
PatternMatching\RegexPatternMatcher.cs (3)
56var caseInsensitiveMatch = caseInsensitiveRegex.Match(candidate); 62var caseSensitiveMatch = caseSensitiveRegex.Match(candidate); 65var bestMatch = isCaseSensitive ? caseSensitiveMatch : caseInsensitiveMatch;
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
431foreach (Match? match in matches)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Workspace\Solution\ProjectInfo.cs (1)
529var match = s_projectNameAndFlavor.Match(@this.Name);
Microsoft.Data.Analysis (3)
TextFieldParser.cs (3)
80Match delimiterMatch = _delimiterRegex.Match(line, _index + 1); 784Match matchResult = null; 853Match delimiterMatch = _delimiterRegex.Match(line, index);
Microsoft.Data.Analysis.Tests (3)
src\Microsoft.Data.Analysis\TextFieldParser.cs (3)
80Match delimiterMatch = _delimiterRegex.Match(line, _index + 1); 784Match matchResult = null; 853Match delimiterMatch = _delimiterRegex.Match(line, index);
Microsoft.DotNet.Arcade.Sdk (3)
src\CheckRequiredDotNetVersion.cs (1)
82var match = Regex.Match(globalJson, $@"""dotnet""\s*:\s*""([^""]+)""");
src\GenerateResxSource.cs (1)
506var arguments = match.Cast<Match>()
src\LocateDotNet.cs (1)
61var match = Regex.Match(globalJson, @"""dotnet""\s*:\s*""([^""]+)""");
Microsoft.DotNet.Build.Manifest (1)
BuildModelFactory.cs (1)
231Match m = LegacyRepositoryUriPattern.Match(repoUri);
Microsoft.DotNet.Build.Tasks.Feed (6)
src\AzureDevOpsNugetFeedAssetPublisher.cs (1)
37var parsedUri = Regex.Match(_targetUrl, PublishingConstants.AzDoNuGetFeedPattern);
src\BlobFeedAction.cs (1)
42Match m = Regex.Match(expectedFeedUrl, feedRegex);
src\BlobUrlInfo.cs (2)
40Match hostNameMatch = Regex.Match(hostName, AccountNameAndEndpointRegex); 53Match containerAndBlobMatch = Regex.Match(path, ContainerAndBlobRegex);
src\PublishArtifactsInManifestBase.cs (2)
1375var parsedUri = Regex.Match(feedConfig.TargetURL, PublishingConstants.AzDoNuGetFeedPattern); 1793var parsedUri = Regex.Match(feedConfig.TargetURL, PublishingConstants.AzDoNuGetFeedPattern);
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
PublishArtifactsInManifestTests.cs (1)
256var matches = Regex.Match(uri, PublishingConstants.AzDoNuGetFeedPattern);
Microsoft.DotNet.Build.Tasks.Installers (4)
src\CreateWixBuildWixpack.cs (3)
232foreach (Match match in regex.Matches(content)) 643foreach (Match match in regex.Matches(content)) 954var eqMatch = Regex.Match(
src\GenerateCurrentVersion.cs (1)
99Match match = regex.Match(buildId);
Microsoft.DotNet.Helix.JobSender (1)
JobDefinition.cs (1)
283Match queueInfoSplit = new Regex(@"\((.+?)\)(.*)").Match(queueInfo);
Microsoft.DotNet.SignCheckLibrary (7)
Utils.cs (1)
127public static string GroupValueOrDefault(this Match match, string groupName) =>
Verification\JavaScriptVerifier.cs (1)
27Match match = Regex.Match(content, pattern);
Verification\PgpVerifier.cs (3)
107Match signatureTimestampsMatch = signatureTimestampsRegex.Match(verificationOutput); 110Match signatureKeyInfoMatch = signatureKeyInfoRegex.Match(verificationOutput); 115Match keyInfoMatch = keyInfoRegex.Match(keyInfo);
Verification\PkgVerifier.cs (1)
127IEnumerable<Match> matches = certificateChainRegex.Matches(signingVerificationOutput).ToList();
Verification\PowerShellScriptVerifier.cs (1)
26Match match = Regex.Match(content, pattern);
Microsoft.DotNet.XliffTasks (1)
StringExtensions.cs (1)
46foreach (Match placeholder in s_placeholderRegex.Matches(text))
Microsoft.Extensions.AI.Evaluation.Quality (1)
EvaluationMetricExtensions.cs (1)
104Match match = Regex.Match(text, $@"<{tagName}>(?<value>.*?)</{tagName}>", Options);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIAssistantChatClientIntegrationTests.cs (1)
131foreach (Match m in matches)
Microsoft.Maui.Controls.DesignTools (1)
ColorDesignTypeConverter.cs (1)
206 var match = RxFuncExpr.Value.Match(str);
Microsoft.ML.Data (3)
Commands\EvaluateCommand.cs (1)
80var match = _loadNamePattern.Match(input);
Dirty\IniFileUtils.cs (1)
41Match match = numEvaluators.Match(ini);
EntryPoints\EntryPointNode.cs (1)
1073var match = _variableRegex.Match(jsonString);
Microsoft.ML.InternalCodeAnalyzer (1)
NameFixProvider.cs (1)
123foreach (Match match in _sections.Matches(name))
Microsoft.ML.ResultProcessor (3)
ResultProcessor.cs (3)
609Match mc = _rxTimeElapsed.Match(line); 795Match matchNameValueDeviation = _rxNameValueDeviation.Match(resLine); 815Match matchNameValue = _rxNameValue.Match(resLine);
Microsoft.VisualBasic.Core (3)
Microsoft\VisualBasic\FileIO\TextFieldParser.vb (3)
900Dim MatchResult As Match = Nothing 969Dim DelimiterMatch As Match = m_DelimiterRegex.Match(Line, Index) 1647Dim DelimiterMatch As Match = m_DelimiterRegex.Match(Line, m_Index + 1)
netstandard (1)
netstandard.cs (1)
2049[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Text.RegularExpressions.Match))]
PresentationBuildTasks (1)
Microsoft\Build\Tasks\Windows\UidManager.cs (1)
1317private static string EscapeMatch(Match match)
RepoTasks (3)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Roslyn.Diagnostics.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
228var match = s_lineSyntax.Match(line);
System (1)
src\libraries\shims\System\ref\System.cs (1)
904[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Text.RegularExpressions.Match))]
System.Data.Common (1)
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
433Match match = parser.Match(connectionString);
System.Data.Odbc (1)
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
433Match match = parser.Match(connectionString);
System.Private.Xml (12)
System\Xml\Serialization\SourceInfo.cs (1)
70Match match = Regex1.Match(Arg);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (5)
2707Match match = EnsureArrayIndexRegex.Match(source); 2797Match match = EnsureArrayIndexRegex.Match(source); 3523Match match = UnknownNodeNullAnyTypeRegex.Match(elseString); 3571Match match = ParamsReadRegex.Match(paramsReadSource); 3584Match match = ParamsReadRegex.Match(paramsReadSource);
System\Xml\XmlConvert.cs (6)
195Match m = (Match)en.Current!; 228Match m = (Match)en.Current!; 243Match m = (Match)en.Current!;
System.Text.RegularExpressions (130)
System\Text\RegularExpressions\Capture.cs (2)
13/// <see cref="Match"/> object. 50/// If a call to the <see cref="Regex.Match(string)"/> or <see cref="Match.NextMatch"/> method fails to
System\Text\RegularExpressions\CaptureCollection.cs (1)
32/// <see cref="CaptureCollection" /> object provides the same information as the <see cref="Match" />
System\Text\RegularExpressions\GroupCollection.cs (5)
20/// <see cref="GroupCollection" /> object is returned by the <see cref="Match.Groups" /> property. 42private readonly Match _match; 48internal GroupCollection(Match match, Hashtable? caps) 64/// unsuccessful, the <see cref="Match.Groups" /> property returns a 183/// A copy of the <see cref="Match" /> object to synchronize.
System\Text\RegularExpressions\Match.cs (20)
12/// The <see cref="Match"/> class is immutable and has no public constructor. An instance of the 13/// <see cref="Match"/> class is returned by the <see cref="Regex.Match(string)"/> method and 15/// <see cref="Match"/> objects returned by the <see cref="Match.NextMatch"/> method. In addition, a 16/// <see cref="MatchCollection"/> object that consists of zero, one, or more <see cref="Match"/> 26/// returns a <see cref="Match"/> object that is equal to <see cref="Match.Empty"/>. You can use the 36/// Because a single match can involve multiple capturing groups, <see cref="Match"/> has a 38/// <see cref="Match"/> instance itself is equivalent to the first object in the collection, at 75public static Match Empty { get; } = new Match(null, 1, string.Empty, 0); 98/// for a <see cref="Match"/> to call <see cref="Tidy"/> first, in order to report the correct value, while this API will return 128/// the <see cref="Match"/> object (the entire match). Each subsequent member represents a 136/// Returns a new <see cref="Match"/> object with the results for the next match, starting at the 147/// <see cref="Match"/> object that contains information about the next match. 161public Match NextMatch() 228/// Returns a <see cref="Match"/> instance equivalent to the one supplied that is safe to share 231/// <param name="inner">The input <see cref="Match"/> object.</param> 232/// <returns>A regular expression <see cref="Match"/> object.</returns> 236public static Match Synchronized(Match inner)
System\Text\RegularExpressions\MatchCollection.cs (39)
18/// The collection contains zero or more <see cref="Match" /> objects. If the match is successful, 19/// the collection is populated with one <see cref="Match" /> object for each match found in the 20/// input string. If the match is unsuccessful, the collection contains no <see cref="Match" /> 56[DebuggerTypeProxy(typeof(CollectionDebuggerProxy<Match>))] 57public class MatchCollection : IList<Match>, IReadOnlyList<Match>, IList 60private readonly List<Match> _matches; 77_matches = new List<Match>(); 114/// <param name="i">Index into the <see cref="Match" /> collection.</param> 142public virtual Match this[int i] 146Match? match = null; 157/// An object that contains all <see cref="Match" /> objects within the 163/// lets you iterate through the <see cref="Match" /> objects in the collection, you should use 186IEnumerator<Match> IEnumerable<Match>.GetEnumerator() => new Enumerator(this); 188private Match? GetMatch(int i) 202Match match; 283public void CopyTo(Match[] array, int arrayIndex) 289int IList<Match>.IndexOf(Match item) 295void IList<Match>.Insert(int index, Match item) => 298void IList<Match>.RemoveAt(int index) => 301Match IList<Match>.this[int index] 307void ICollection<Match>.Add(Match item) => 310void ICollection<Match>.Clear() => 313bool ICollection<Match>.Contains(Match item) 319bool ICollection<Match>.Remove(Match item) => 329value is Match match && ((ICollection<Match>)this).Contains(match); 332value is Match other ? ((IList<Match>)this).IndexOf(other) : -1; 351private sealed class Enumerator : IEnumerator<Match> 372Match? match = _collection.GetMatch(_index); 383public Match Current
System\Text\RegularExpressions\Regex.Count.cs (2)
23RunAllMatchesWithCallback(input, RightToLeft ? input.Length : 0, ref count, static (ref int count, Match match) => 50RunAllMatchesWithCallback(input, startat, ref count, static (ref int count, Match match) =>
System\Text\RegularExpressions\Regex.cs (7)
565internal Match? RunSingleMatch(RegexRunnerMode mode, int prevlen, string input, int beginning, int length, int startat) 597return RegularExpressions.Match.Empty; 652Match match = runner.runmatch!; 698Match? match = ScanInternal(mode, reuseMatchObject, inputString, 0, runner, inputSpan, returnNullIfReuseMatchObject: false); 759private static Match? ScanInternal(RegexRunnerMode mode, bool reuseMatchObject, string? input, int beginning, RegexRunner runner, ReadOnlySpan<char> span, bool returnNullIfReuseMatchObject) 763Match? match = runner.runmatch; 795return RegularExpressions.Match.Empty;
System\Text\RegularExpressions\Regex.Match.cs (27)
297/// checking the returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Group.Success"/> property. If a match 298/// is found, the returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Capture.Value"/> property contains the 302/// You can retrieve subsequent matches by repeatedly calling the returned <see cref="System.Text.RegularExpressions.Match"/> object's 303/// <see cref="Match.NextMatch"/> method. You can also retrieve all matches in a single method call by 307public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.Regex)] string pattern) => 334/// checking the returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Group.Success"/> property. You can 335/// retrieve subsequent matches by repeatedly calling the returned <see cref="System.Text.RegularExpressions.Match"/> object's 336/// <see cref="Match.NextMatch"/> method. You can also retrieve all matches in a single method call by 340public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.Regex, nameof(options))] string pattern, RegexOptions options) => 372/// checking the returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Group.Success"/> property. You can 373/// retrieve subsequent matches by repeatedly calling the returned <see cref="System.Text.RegularExpressions.Match"/> object's 374/// <see cref="Match.NextMatch"/> method. 385public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.Regex, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) => 403/// checking the returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Group.Success"/> property. If a match 404/// is found, the returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Capture.Value"/> property contains the 409/// returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Match.NextMatch"/> method. You can also retrieve all 423public Match Match(string input) 450public Match Match(string input, int startat) 501/// repeatedly calling the returned <see cref="System.Text.RegularExpressions.Match"/> object's <see cref="Match.NextMatch"/> method. 504public Match Match(string input, int beginning, int length) 520/// A collection of the <see cref="System.Text.RegularExpressions.Match"/> objects found by the search. If no matches are found, the 562/// A collection of the <see cref="System.Text.RegularExpressions.Match"/> objects found by the search. If no matches are found, the 609/// A collection of the <see cref="System.Text.RegularExpressions.Match"/> objects found by the search. If no matches are found, the 654/// A collection of the <see cref="System.Text.RegularExpressions.Match"/> objects found by the search. If no matches are found, the 696/// A collection of the <see cref="System.Text.RegularExpressions.Match"/> objects found by the search. If no matches are found, the
System\Text\RegularExpressions\Regex.Replace.cs (12)
12/// <param name="match">The <see cref="Match"/> object that represents a single regular expression 21/// <see cref="MatchEvaluator"/> delegate method with a <see cref="Match"/> object that represents 25public delegate string MatchEvaluator(Match match); 27internal delegate bool MatchCallback<TState>(ref TState state, Match match); 345/// each <see cref="System.Text.RegularExpressions.Match"/> object in the returned <see cref="MatchCollection"/> to the 391/// each <see cref="System.Text.RegularExpressions.Match"/> object in the returned <see cref="MatchCollection"/> to the 446/// each <see cref="System.Text.RegularExpressions.Match"/> object in the returned <see cref="MatchCollection"/> to the 493/// <see cref="System.Text.RegularExpressions.Match"/> object in the returned <see cref="MatchCollection"/> to the 538/// first <paramref name="count"/> <see cref="System.Text.RegularExpressions.Match"/> objects in the returned 587/// The method passes the first <paramref name="count"/> <see cref="System.Text.RegularExpressions.Match"/> objects to the 634regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (StructListBuilder<ReadOnlyMemory<char>> segments, MatchEvaluator evaluator, int prevat, string input, int count) state, Match match) => 653regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (StructListBuilder<ReadOnlyMemory<char>> segments, MatchEvaluator evaluator, int prevat, string input, int count) state, Match match) =>
System\Text\RegularExpressions\Regex.Split.cs (2)
299regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (List<string> results, int prevat, string input, int count) state, Match match) => 327regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (List<string> results, int prevat, string input, int count) state, Match match) =>
System\Text\RegularExpressions\RegexReplacement.cs (5)
126public void ReplacementImpl(ref StructListBuilder<ReadOnlyMemory<char>> segments, Match match) 157public void ReplacementImplRTL(ref StructListBuilder<ReadOnlyMemory<char>> segments, Match match) 235regex.RunAllMatchesWithCallback(input, startat, ref state, (ref (string input, string replacement, StructListBuilder<int> segments, ReadOnlyMemory<char> inputMemory, int prevat, int count) state, Match match) => 302regex.RunAllMatchesWithCallback(input, startat, ref state, (ref (RegexReplacement thisRef, StructListBuilder<ReadOnlyMemory<char>> segments, ReadOnlyMemory<char> inputMemory, int prevat, int count) state, Match match) => 322regex.RunAllMatchesWithCallback(input, startat, ref state, (ref (RegexReplacement thisRef, StructListBuilder<ReadOnlyMemory<char>> segments, ReadOnlyMemory<char> inputMemory, int prevat, int count) state, Match match) =>
System\Text\RegularExpressions\RegexRunner.cs (8)
100protected internal Match? runmatch; 165protected Match? Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick) => 173protected internal Match? Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout) 205return Match.Empty; 211Match match = InternalScan(regex, textbeg, textend); 233private Match InternalScan(Regex regex, int textbeg, int textend) 270return Match.Empty; 289Match? m = runmatch;
System.Windows.Forms (1)
System\Windows\Forms\Controls\ToolStrips\ToolStripSettingsManager.cs (1)
194Match match = r.Match(keys[i]);
TaskUsageLogger (1)
TaskUsageLogger.cs (1)
313for (var match = s_msbuildPropertyRegex.Match(unevaluatedString); match.Success; match = match.NextMatch())
Templates.Blazor.Tests (5)
BlazorWasmTemplateTest.cs (1)
118var serviceWorkerAssetsManifestVersionMatch = new Regex(@"^\s*\""version\"":\s*(\""[^\""]+\"")", RegexOptions.Multiline)
src\ProjectTemplates\Shared\Project.cs (1)
436foreach (System.Text.RegularExpressions.Match match in matches)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Templates.Blazor.WebAssembly.Auth.Tests (4)
src\ProjectTemplates\Shared\Project.cs (1)
436foreach (System.Text.RegularExpressions.Match match in matches)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Templates.Blazor.WebAssembly.Tests (4)
src\ProjectTemplates\Shared\Project.cs (1)
436foreach (System.Text.RegularExpressions.Match match in matches)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Templates.Mvc.Tests (4)
src\ProjectTemplates\Shared\Project.cs (1)
436foreach (System.Text.RegularExpressions.Match match in matches)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Templates.Tests (4)
src\ProjectTemplates\Shared\Project.cs (1)
436foreach (System.Text.RegularExpressions.Match match in matches)
src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 299var hashes = matches.OfType<Match>().Select(m => m.Groups[1].Value).ToList();
src\Shared\CertificateGeneration\UnixCertificateManager.cs (1)
952var match = OpenSslVersionRegex.Match(stdout);
Test.Utilities (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
Text.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.cs (6)
137var singleMatch = matchCollection[0]; 181var singleMatch = matchCollection[0]; 188foreach (Match? fileExtensionMatch in fileExtensionMatches) 224var singleMatch = matchCollection[0]; 231foreach (Match? match in fileExtensionMatches) 307var match = Regex.Match(s);
VersioningWebSite (1)
VersionRouteAttribute.cs (1)
52var match = _versionParser.Match(versionRange);
XmlFileLogger (1)
XmlFileLogger.cs (1)
136var match = Regex.Match(messageArgs.Message, taskAssemblyPattern);
xunit.assert (4)
Sdk\Exceptions\ExceptionUtility.cs (2)
70 var match = transformRegex.Match(stackFrame); 71 if (match == Match.Empty)
StringAsserts.cs (2)
521 var match = Regex.Match(actualString, expectedRegexPattern); 550 var match = expectedRegex.Match(actualString);
xunit.console (1)
common\AssemblyResolution\DependencyContextAssemblyCache.cs (1)
109var match = RuntimeIdRegex.Match(runtime);