1 write to Regex
Microsoft.Build (1)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (1)
37
Regex
= regex;
32 references to Regex
Microsoft.Build (2)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (2)
45
return
Regex
.IsMatch(s);
48
var match =
Regex
.Match(s);
Microsoft.Build.BuildCheck.UnitTests (30)
EditorConfig_Tests.cs (30)
124
Assert.Equal("^.*/abc$", matcher.
Regex
.ToString());
136
Assert.Equal("^.*/[^/]*$", matcher.
Regex
.ToString());
147
Assert.Equal("^.*/[^/]*\\.cs$", matcher.
Regex
.ToString());
164
Assert.Equal("^.*/.*\\.cs$", matcher.
Regex
.ToString());
174
Assert.Equal("^.*/\\.\\.\\.$", matcher.
Regex
.ToString());
194
Assert.Equal("^.*/ab.def$", matcher.
Regex
.ToString());
207
Assert.Equal("^.*/ab\\\\c$", matcher.
Regex
.ToString());
218
Assert.Equal("^.*/\\*.*\\*\\*[^/]*$", matcher.
Regex
.ToString());
230
Assert.Equal("^.*/\\?.\\?[^/]*\\?.$", matcher.
Regex
.ToString());
244
Assert.Equal(@"^.*/abc\{}def$", matcher.
Regex
.ToString());
256
Assert.Equal("^.*/abc,def$", matcher.
Regex
.ToString());
269
Assert.Equal("^.*/[^/]*\\.(?:cs|vb|fs)$", matcher.
Regex
.ToString());
299
Assert.Equal("^/(?:[^/]*\\.cs|subdir/test\\.vb)$", matcher.
Regex
.ToString());
313
Assert.Equal("^.*/(?:)$", matcher.
Regex
.ToString());
325
Assert.Equal("^.*/(?:[^/]*\\.cs)$", matcher.
Regex
.ToString());
351
Assert.Equal("^.*/(?:test(?:\\.cs|\\.vb)|other\\.(?:a(?:bb|cc)))$", matcher.
Regex
.ToString());
371
Assert.Equal("^.*/ab(?:-)cd(?:-|)ef$", matcher.
Regex
.ToString());
385
Assert.Equal("^.*/ab(?:cs|vb|fs)cd$", matcher.
Regex
.ToString());
505
Assert.Equal(@"^.*/[^/]*\.[cf]s$", matcher.
Regex
.ToString());
516
Assert.Equal(@"^.*/[^/]*\.[^cf]s$", matcher.
Regex
.ToString());
529
Assert.Equal(@"^.*/[^/]*\.[\^cf]s$", matcher.
Regex
.ToString());
543
Assert.Equal("^.*/[0-9]x$", matcher.
Regex
.ToString());
556
Assert.Equal("^.*/[^0-9]x$", matcher.
Regex
.ToString());
569
Assert.Equal("^.*/[ab0-9]x$", matcher.
Regex
.ToString());
614
Assert.Equal(@"^.*/[\[a]bc$", matcher.
Regex
.ToString());
629
Assert.Equal(@"^.*/[-ac]bd$", matcher.
Regex
.ToString());
644
Assert.Equal(@"^.*/[ac-]bd$", matcher.
Regex
.ToString());
658
Assert.Equal(@"^.*/[ab]]cd$", matcher.
Regex
.ToString());
673
Assert.Equal(@"^.*/[ab\\]cd$", matcher.
Regex
.ToString());
686
Assert.Equal(@"^.*/ab\[cd$", matcher.
Regex
.ToString());