1 type derived from Match
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\Match.cs (1)
376internal sealed class MatchSparse : Match
2 instantiations of Match
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Match.cs (1)
63public static Match Empty { get; } = new Match(null, 1, string.Empty, 0);
System\Text\RegularExpressions\RegexRunner.cs (1)
292new Match(runregex, runregex.capsize, runtext, text.Length) :
339 references to Match
Aspire.Dashboard (2)
ConsoleLogs\UrlParser.cs (1)
19var urlMatch = s_urlRegEx.Match(text);
src\Shared\ConsoleLogs\TimestampParser.cs (1)
15var match = GenerateRfc3339RegEx().Match(text);
Aspire.EndToEnd.Tests (1)
tests\Shared\WorkloadTesting\AspireProject.cs (1)
156var m = s_dashboardUrlRegex.Match(line);
Aspire.Hosting (2)
Dashboard\DashboardService.cs (1)
47Match { Success: true } match => match.Groups["name"].Value,
src\Shared\ConsoleLogs\TimestampParser.cs (1)
15var match = GenerateRfc3339RegEx().Match(text);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
292Match match1 = Regex.Match(fileContents, pattern1); 294Match match2 = Regex.Match(fileContents, pattern2);
Aspire.Microsoft.Data.SqlClient (2)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\SqlClientTraceInstrumentationOptions.cs (2)
175Match match = DataSourceRegex.Match(dataSource); 198var namedInstancePipeMatch = NamedPipeRegex.Match(pipeName);
Aspire.Microsoft.EntityFrameworkCore.SqlServer (2)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\SqlClientTraceInstrumentationOptions.cs (2)
175Match match = DataSourceRegex.Match(dataSource); 198var namedInstancePipeMatch = NamedPipeRegex.Match(pipeName);
Aspire.Workload.Tests (2)
TemplateTests.cs (1)
83var match = AppHostVersionRegex().Match(projectContents);
tests\Shared\WorkloadTesting\AspireProject.cs (1)
156var m = s_dashboardUrlRegex.Match(line);
BuildBoss (1)
CompilerNuGetCheckerUtil.cs (1)
106var 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)
806var match = OpenSslVersionRegex().Match(stdout);
dotnet-svcutil-lib (12)
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (1)
563Match m = s_outputRegWithFileAndLine.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;
IIS.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
321var processIdMatch = processIdPattern.Match(aspnetcorev2Log.Message); 356var prefixMatch = prefixPattern.Match(log);
IISExpress.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\LoggingTests.cs (2)
321var processIdMatch = processIdPattern.Match(aspnetcorev2Log.Message); 356var prefixMatch = prefixPattern.Match(log);
illink (1)
installer.tasks (1)
StaticFileRegeneration\TpnSectionHeader.cs (1)
154Match numberListMatch;
InteropTests (1)
Helpers\WebsiteProcess.cs (1)
69var m = NowListeningRegex.Match(data);
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 (19)
EndpointHtmlRendererTest.cs (19)
60var match = Regex.Match(content, ComponentPattern); 83var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 126var match = Regex.Match(content, ComponentPattern); 163var match = Regex.Match(content, ComponentPattern); 198var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 247var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 306var match = Regex.Match(content, ComponentPattern); 338var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 399var firstMatch = Regex.Match(firstComponent, PrerenderedComponentPattern, RegexOptions.Multiline); 403var secondMatch = Regex.Match(secondComponent, ComponentPattern); 457var match = Regex.Match(content, ComponentPattern); 496var match = Regex.Match(content, ComponentPattern); 535var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 586var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Multiline); 1064var serverMarkerMatch = Regex.Match(lines[0], PrerenderedComponentPattern); 1065var serverNonPrerenderedMarkerMatch = Regex.Match(lines[1], ComponentPattern); 1066var webAssemblyMarkerMatch = Regex.Match(lines[2], PrerenderedComponentPattern); 1067var webAssemblyNonPrerenderedMarkerMatch = Regex.Match(lines[3], ComponentPattern); 1170var match = Regex.Match(content, PrerenderedComponentPattern, RegexOptions.Singleline);
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)
806var match = OpenSslVersionRegex().Match(stdout);
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (2)
64var match = TimestampRegex.Match(value); 179var match = DurationRegex.Match(value);
Microsoft.AspNetCore.Grpc.Swagger (2)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (2)
64var match = TimestampRegex.Match(value); 179var match = DurationRegex.Match(value);
Microsoft.AspNetCore.Identity.FunctionalTests (2)
MapIdentityApiTests.cs (2)
1361var confirmationMatch = Regex.Match(email.HtmlMessage, "href='(.*?)'"); 1373var 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)
211var 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)
806var 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 (12)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (1)
48var match = Regex.Match(s);
CanonicalError.cs (1)
286Match match = s_originCategoryCodeTextExpression.Value.Match(message);
Construction\Solution\SolutionFile.cs (4)
798Match match = s_crackPropertyLine.Value.Match(line); 816Match match = s_crackPropertyLine.Value.Match(line); 1248Match match = s_crackProjectLine.Value.Match(firstLine); 1343Match match = s_crackPropertyLine.Value.Match(str);
DebugUtils.cs (1)
72var match = Regex.Match(input, @"/nodemode:(?<nodemode>[12\s])(\s|$)", RegexOptions.IgnoreCase);
Evaluation\Expander.cs (2)
1075internal string ExpandSingleMetadata(Match itemMetadataMatch) 3051internal string GetMetadataValueFromMatch(Match match)
Evaluation\IntrinsicFunctions.cs (1)
282var m = RegistrySdkRegex.Value.Match(keyName);
FileMatcher.cs (1)
1864Match match = fileSpecRegex.Match(fileToMatch);
ProjectWriter.cs (1)
152Match itemVectorTransform = itemVectorTransformPattern.Value.Match(itemVectorTransforms[i].Value);
Microsoft.Build.CommandLine.UnitTests (1)
MSBuildServer_Tests.cs (1)
347Match match = regex.Match(searchString);
Microsoft.Build.Conversion.Core (3)
OldVSProjectFileReader.cs (1)
379Match xmlAttribute
ProjectFileConverter.cs (2)
957Match m = Regex.Match(result, XMakeProjectStrings.repairHardCodedPathPattern); 1004Match m = Regex.Match(importElement.Project.Substring(startString.Length), XMakeProjectStrings.repairHardCodedPathPattern);
Microsoft.Build.Engine (23)
Engine\Expander.cs (3)
1930private string ExpandSingleMetadata(Match itemMetadataMatch) 2068Match throwAwayMatch; 2085out Match itemVectorMatch
Engine\TargetDependencyAnalyzer.cs (1)
781Match itemVectorMatch;
Engine\Utilities.cs (1)
82Match singlePropertyMatch = singlePropertyRegex.Match(leftValuePieces[i]);
Items\ItemExpander.cs (8)
165Match throwAwayMatch; 186out Match itemVectorMatch 236Match itemVectorMatch = GetItemVectorMatches(expression); 249private static Match GetItemVectorMatches(string expression) 251Match itemVectorMatch = null; 269private BuildItemGroup ItemizeItemVector(Match itemVector) 346private string ExpandItemVector(Match itemVector) 385private string ExpandItemMetadata(Match itemMetadataMatch)
Shared\FileMatcher.cs (1)
1099Match match = regexFileMatch.Match(fileToMatch);
Shared\FileUtilities.cs (3)
404Match root = FileUtilitiesRegex.DrivePattern.Match(modifiedItemSpec); 615Match drive = FileUtilitiesRegex.DrivePattern.Match(fileSpec); 616Match UNCShare = FileUtilitiesRegex.UNCPattern.Match(fullPath);
Shared\ProjectWriter.cs (1)
175Match itemVectorTransform = itemVectorTransformPattern.Match(itemVectorTransforms[i].Value);
Shared\ResourceUtilities.cs (1)
49Match messageCode = messageCodePattern.Match(messageWithCode);
Shared\SolutionParser.cs (4)
557Match match = crackPropertyLine.Match(line); 575Match match = crackPropertyLine.Match(line); 1007Match match = crackProjectLine.Match(firstLine); 1062Match match = crackPropertyLine.Match(str);
Microsoft.Build.Engine.OM.UnitTests (1)
DebugUtils.cs (1)
72var match = Regex.Match(input, @"/nodemode:(?<nodemode>[12\s])(\s|$)", RegexOptions.IgnoreCase);
Microsoft.Build.Engine.UnitTests (9)
Evaluation\ExpressionShredder_Tests.cs (3)
607Match match = matches[n]; 1126foreach (Match itemVector in s_itemVectorPattern.Matches(expression)) 1169foreach (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);
Microsoft.Build.Tasks.CodeAnalysis (1)
CanonicalError.cs (1)
300Match match = s_originCategoryCodeTextExpression.Match(message);
Microsoft.Build.Tasks.Core (9)
AssemblyDependency\AssemblyFoldersFromConfig\AssemblyFoldersFromConfigResolver.cs (1)
100Match match = s_crackAssemblyFoldersFromConfigSentinel.Value.Match(this.searchPathElement);
BootstrapperUtil\BuildMessage.cs (1)
28Match match = s_msbuildMessageCodePattern.Match(HelpCode);
CanonicalError.cs (1)
286Match match = s_originCategoryCodeTextExpression.Value.Match(message);
DebugUtils.cs (1)
72var match = Regex.Match(input, @"/nodemode:(?<nodemode>[12\s])(\s|$)", RegexOptions.IgnoreCase);
FileMatcher.cs (1)
1864Match match = fileSpecRegex.Match(fileToMatch);
FindInvalidProjectReferences.cs (1)
114Match match = s_platformMonikerFormat.Match(reference);
ManifestUtil\AssemblyIdentity.cs (1)
169Match m = re.Match(assemblyName);
NativeMethods.cs (1)
1390var match = s_assemblyVersionRegex.Match(versionString);
ResolveSDKReference.cs (1)
577Match match = s_sdkReferenceFormat.Match(reference);
Microsoft.Build.Tasks.UnitTests (1)
ResourceHandling\GenerateResource_Tests.cs (1)
3775foreach (Match match in matches)
Microsoft.Build.Utilities.Core (3)
CanonicalError.cs (1)
286Match match = s_originCategoryCodeTextExpression.Value.Match(message);
DebugUtils.cs (1)
72var match = Regex.Match(input, @"/nodemode:(?<nodemode>[12\s])(\s|$)", RegexOptions.IgnoreCase);
FileMatcher.cs (1)
1864Match match = fileSpecRegex.Match(fileToMatch);
Microsoft.CodeAnalysis (2)
CommandLine\AnalyzerConfig.SectionNameMatching.cs (1)
44var match = Regex.Match(s);
Diagnostic\DiagnosticInfo.cs (1)
138if (m is Match match)
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.Emit.UnitTests (2)
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (2)
2572Match m = Regex.Match(il, @"\.data cil I_([0-9A-F]*) = bytearray"); 2689string[] 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)
4029for (var match = System.Text.RegularExpressions.Regex.Match(source, " => x"); match.Success; match = match.NextMatch()) 4057for (var match = System.Text.RegularExpressions.Regex.Match(source, " => x"); match.Success; match = match.NextMatch())
Microsoft.CodeAnalysis.EditorFeatures (1)
EditorConfigSettings\DataProvider\SettingsProviderBase.cs (1)
143var match = Regex.Match(key, diagnosticKey);
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)
39private static IEnumerable<(int, int)> ParseIds(Match match) 49foreach (var match in s_tags.Matches(markedSource).ToEnumerable())
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Configuration\DidChangeConfigurationNotificationHandlerTest.cs (1)
335var match = regex.Match(section!);
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 (8)
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
415foreach (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)
512var 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.Tasks.Feed (4)
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\BuildModelFactory.cs (1)
283Match m = LegacyRepositoryUriPattern.Match(repoUri);
Microsoft.DotNet.Build.Tasks.Feed.Tests (1)
PublishArtifactsInManifestTests.cs (1)
66var matches = Regex.Match(uri, PublishingConstants.AzDoNuGetFeedPattern);
Microsoft.DotNet.Build.Tasks.Installers (1)
src\GenerateCurrentVersion.cs (1)
99Match match = regex.Match(buildId);
Microsoft.DotNet.Git.IssueManager (2)
Clients\AzureDevOpsClient.cs (1)
69Match m = RepositoryUriPattern.Match(repositoryUri);
Clients\GitHubClient.cs (1)
102Match match = repositoryUriPattern.Match(uri.AbsolutePath);
Microsoft.DotNet.Helix.JobSender (1)
JobDefinition.cs (1)
283Match queueInfoSplit = new Regex(@"\((.+?)\)(.*)").Match(queueInfo);
Microsoft.DotNet.VersionTools.Tasks (1)
UpdateToRemoteDependencies.cs (1)
104Match match = CreateXmlUpdateRegex(elementName, valueGroup).Match(contents);
Microsoft.DotNet.XliffTasks (1)
StringExtensions.cs (1)
46foreach (Match placeholder in s_placeholderRegex.Matches(text))
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)
122foreach (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.ML.Tokenizers (1)
PreTokenizer\PreTokenizer.cs (1)
76Match m = regex.Match(text, beginning, length);
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)
MSBuild (1)
DebugUtils.cs (1)
72var match = Regex.Match(input, @"/nodemode:(?<nodemode>[12\s])(\s|$)", RegexOptions.IgnoreCase);
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)
1339private static string EscapeMatch(Match match)
PresentationFramework (1)
MS\Internal\Globalization\BamlResourceContent.cs (1)
104private static string UnescapeMatch(Match match)
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
129var 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)
443Match match = parser.Match(connectionString);
System.Data.Odbc (1)
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
443Match match = parser.Match(connectionString);
System.Private.Xml (12)
System\Xml\Serialization\SourceInfo.cs (1)
72Match match = Regex1().Match(Arg);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (5)
2736Match match = EnsureArrayIndexRegex().Match(source); 2828Match match = EnsureArrayIndexRegex().Match(source); 3558Match match = UnknownNodeNullAnyTypeRegex().Match(elseString); 3606Match match = ParamsReadRegex().Match(paramsReadSource); 3619Match 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 (74)
System\Text\RegularExpressions\GroupCollection.cs (2)
19private readonly Match _match; 25internal GroupCollection(Match match, Hashtable? caps)
System\Text\RegularExpressions\Match.cs (5)
63public static Match Empty { get; } = new Match(null, 1, string.Empty, 0); 86/// for a <see cref="Match"/> to call <see cref="Tidy"/> first, in order to report the correct value, while this API will return 98public Match NextMatch() 147public static Match Synchronized(Match inner)
System\Text\RegularExpressions\MatchCollection.cs (33)
15[DebuggerTypeProxy(typeof(CollectionDebuggerProxy<Match>))] 16public class MatchCollection : IList<Match>, IReadOnlyList<Match>, IList 19private readonly List<Match> _matches; 36_matches = new List<Match>(); 57public virtual Match this[int i] 61Match? match = null; 73IEnumerator<Match> IEnumerable<Match>.GetEnumerator() => new Enumerator(this); 75private Match? GetMatch(int i) 89Match match; 125public void CopyTo(Match[] array, int arrayIndex) 131int IList<Match>.IndexOf(Match item) 137void IList<Match>.Insert(int index, Match item) => 140void IList<Match>.RemoveAt(int index) => 143Match IList<Match>.this[int index] 149void ICollection<Match>.Add(Match item) => 152void ICollection<Match>.Clear() => 155bool ICollection<Match>.Contains(Match item) 161bool ICollection<Match>.Remove(Match item) => 171value is Match match && ((ICollection<Match>)this).Contains(match); 174value is Match other ? ((IList<Match>)this).IndexOf(other) : -1; 193private sealed class Enumerator : IEnumerator<Match> 214Match? match = _collection.GetMatch(_index); 225public 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)
413internal Match? RunSingleMatch(RegexRunnerMode mode, int prevlen, string input, int beginning, int length, int startat) 445return RegularExpressions.Match.Empty; 500Match match = runner.runmatch!; 546Match? match = ScanInternal(mode, reuseMatchObject, inputString, 0, runner, inputSpan, returnNullIfReuseMatchObject: false); 607private static Match? ScanInternal(RegexRunnerMode mode, bool reuseMatchObject, string? input, int beginning, RegexRunner runner, ReadOnlySpan<char> span, bool returnNullIfReuseMatchObject) 611Match? match = runner.runmatch; 643return RegularExpressions.Match.Empty;
System\Text\RegularExpressions\Regex.Match.cs (6)
120public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.Regex)] string pattern) => 128public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.Regex, nameof(options))] string pattern, RegexOptions options) => 131public static Match Match(string input, [StringSyntax(StringSyntaxAttribute.Regex, nameof(options))] string pattern, RegexOptions options, TimeSpan matchTimeout) => 138public Match Match(string input) 152public Match Match(string input, int startat) 165public Match Match(string input, int beginning, int length)
System\Text\RegularExpressions\Regex.Replace.cs (4)
9public delegate string MatchEvaluator(Match match); 11internal delegate bool MatchCallback<TState>(ref TState state, Match match); 179regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (StructListBuilder<ReadOnlyMemory<char>> segments, MatchEvaluator evaluator, int prevat, string input, int count) state, Match match) => 198regex.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)
93regex.RunAllMatchesWithCallback(input, startat, ref state, static (ref (List<string> results, int prevat, string input, int count) state, Match match) => 121regex.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; 163protected Match? Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick) => 171protected internal Match? Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout) 203return Match.Empty; 209Match match = InternalScan(regex, textbeg, textend); 231private Match InternalScan(Regex regex, int textbeg, int textend) 268return Match.Empty; 287Match? 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 (4)
BlazorWasmTemplateTest.cs (1)
118var serviceWorkerAssetsManifestVersionMatch = new Regex(@"^\s*\""version\"":\s*(\""[^\""]+\"")", RegexOptions.Multiline)
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)
806var match = OpenSslVersionRegex().Match(stdout);
Templates.Blazor.WebAssembly.Auth.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)
806var match = OpenSslVersionRegex().Match(stdout);
Templates.Blazor.WebAssembly.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)
806var match = OpenSslVersionRegex().Match(stdout);
Templates.Mvc.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)
806var match = OpenSslVersionRegex().Match(stdout);
Templates.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)
806var match = OpenSslVersionRegex().Match(stdout);
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)
531 var match = Regex.Match(actualString, expectedRegexPattern); 561 var match = expectedRegex.Match(actualString);
xunit.console (1)
common\AssemblyResolution\DependencyContextAssemblyCache.cs (1)
109var match = RuntimeIdRegex.Match(runtime);