1 write to Regex
Microsoft.CodeAnalysis (1)
CommandLine\AnalyzerConfig.SectionNameMatching.cs (1)
33Regex = regex;
32 references to Regex
Microsoft.CodeAnalysis (2)
CommandLine\AnalyzerConfig.SectionNameMatching.cs (2)
41return Regex.IsMatch(s); 44var match = Regex.Match(s);
Microsoft.CodeAnalysis.UnitTests (30)
Analyzers\AnalyzerConfigTests.cs (30)
377Assert.Equal("^.*/abc$", matcher.Regex.ToString()); 389Assert.Equal("^.*/[^/]*$", matcher.Regex.ToString()); 400Assert.Equal("^.*/[^/]*\\.cs$", matcher.Regex.ToString()); 417Assert.Equal("^.*/.*\\.cs$", matcher.Regex.ToString()); 427Assert.Equal("^.*/\\.\\.\\.$", matcher.Regex.ToString()); 447Assert.Equal("^.*/ab.def$", matcher.Regex.ToString()); 460Assert.Equal("^.*/ab\\\\c$", matcher.Regex.ToString()); 471Assert.Equal("^.*/\\*.*\\*\\*[^/]*$", matcher.Regex.ToString()); 483Assert.Equal("^.*/\\?.\\?[^/]*\\?.$", matcher.Regex.ToString()); 497Assert.Equal(@"^.*/abc\{}def$", matcher.Regex.ToString()); 509Assert.Equal("^.*/abc,def$", matcher.Regex.ToString()); 522Assert.Equal("^.*/[^/]*\\.(?:cs|vb|fs)$", matcher.Regex.ToString()); 552Assert.Equal("^/(?:[^/]*\\.cs|subdir/test\\.vb)$", matcher.Regex.ToString()); 566Assert.Equal("^.*/(?:)$", matcher.Regex.ToString()); 578Assert.Equal("^.*/(?:[^/]*\\.cs)$", matcher.Regex.ToString()); 604Assert.Equal("^.*/(?:test(?:\\.cs|\\.vb)|other\\.(?:a(?:bb|cc)))$", matcher.Regex.ToString()); 624Assert.Equal("^.*/ab(?:-)cd(?:-|)ef$", matcher.Regex.ToString()); 638Assert.Equal("^.*/ab(?:cs|vb|fs)cd$", matcher.Regex.ToString()); 758Assert.Equal(@"^.*/[^/]*\.[cf]s$", matcher.Regex.ToString()); 769Assert.Equal(@"^.*/[^/]*\.[^cf]s$", matcher.Regex.ToString()); 782Assert.Equal(@"^.*/[^/]*\.[\^cf]s$", matcher.Regex.ToString()); 796Assert.Equal("^.*/[0-9]x$", matcher.Regex.ToString()); 809Assert.Equal("^.*/[^0-9]x$", matcher.Regex.ToString()); 822Assert.Equal("^.*/[ab0-9]x$", matcher.Regex.ToString()); 867Assert.Equal(@"^.*/[\[a]bc$", matcher.Regex.ToString()); 882Assert.Equal(@"^.*/[-ac]bd$", matcher.Regex.ToString()); 897Assert.Equal(@"^.*/[ac-]bd$", matcher.Regex.ToString()); 911Assert.Equal(@"^.*/[ab]]cd$", matcher.Regex.ToString()); 926Assert.Equal(@"^.*/[ab\\]cd$", matcher.Regex.ToString()); 939Assert.Equal(@"^.*/ab\[cd$", matcher.Regex.ToString());