41 references to Compile
IdeCoreBenchmarks (7)
NavigateToRegexPreFilterBenchmarks.cs (7)
33
_simpleQuery = RegexQueryCompiler.
Compile
("ReadLine")!;
34
_alternationQuery = RegexQueryCompiler.
Compile
("(Read|Write)Line")!;
35
_complexQuery = RegexQueryCompiler.
Compile
("(Get|Set)(Value|Item)s?")!;
36
_noMatchQuery = RegexQueryCompiler.
Compile
("Xyz.*Wvq")!;
65
public object? CompileSimple() => RegexQueryCompiler.
Compile
("ReadLine");
68
public object? CompileAlternation() => RegexQueryCompiler.
Compile
("(Read|Write)Line");
71
public object? CompileComplex() => RegexQueryCompiler.
Compile
("(Get|Set)(Value|Item)s?");
Microsoft.CodeAnalysis.Features (1)
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
70
: RegexQueryCompiler.
Compile
(name);
Microsoft.CodeAnalysis.Features.UnitTests (33)
NavigateTo\RegexQueryCompilerTests.cs (33)
19
var query = RegexQueryCompiler.
Compile
("ReadLine");
28
var query = RegexQueryCompiler.
Compile
("(Read|Write)Line");
44
var query = RegexQueryCompiler.
Compile
("Goo.*Bar");
55
var query = RegexQueryCompiler.
Compile
("Goo+");
63
var query = RegexQueryCompiler.
Compile
(@"Goo\.Bar");
72
var query = RegexQueryCompiler.
Compile
(@"\[Test\]");
81
var query = RegexQueryCompiler.
Compile
("(?:Read|Write)");
92
var query = RegexQueryCompiler.
Compile
("(Go){3}");
101
var query = RegexQueryCompiler.
Compile
("(Go){1,}");
110
var query = RegexQueryCompiler.
Compile
("(Go){1,5}");
121
=> Assert.Null(RegexQueryCompiler.
Compile
(".*"));
125
=> Assert.Null(RegexQueryCompiler.
Compile
("."));
129
=> Assert.Null(RegexQueryCompiler.
Compile
(@"\d+"));
133
=> Assert.Null(RegexQueryCompiler.
Compile
("[abc]"));
137
=> Assert.Null(RegexQueryCompiler.
Compile
("a*"));
141
=> Assert.Null(RegexQueryCompiler.
Compile
("a?"));
145
=> Assert.Null(RegexQueryCompiler.
Compile
("a*?"));
149
=> Assert.Null(RegexQueryCompiler.
Compile
("a{0,5}"));
153
=> Assert.Null(RegexQueryCompiler.
Compile
("a{0,}"));
157
=> Assert.Null(RegexQueryCompiler.
Compile
("(abc"));
161
=> Assert.Null(RegexQueryCompiler.
Compile
("^$"));
165
=> Assert.Null(RegexQueryCompiler.
Compile
("^ $"));
254
=> Assert.Null(RegexQueryCompiler.
Compile
("a"));
258
=> Assert.Null(RegexQueryCompiler.
Compile
("(a|b)"));
262
=> Assert.Null(RegexQueryCompiler.
Compile
("a.b"));
308
var query = RegexQueryCompiler.
Compile
("(Read|Write)Line")!;
322
var query = RegexQueryCompiler.
Compile
("Read(Line)?")!;
331
var query = RegexQueryCompiler.
Compile
("Goo.*Bar")!;
342
var query = RegexQueryCompiler.
Compile
("Goo.+Bar")!;
353
var query = RegexQueryCompiler.
Compile
("(Get|Set)(Value|Item)s?")!;
370
=> Assert.Null(RegexQueryCompiler.
Compile
("(.*|.+)"));
376
var query = RegexQueryCompiler.
Compile
("^Goo$")!;
384
var query = RegexQueryCompiler.
Compile
("Read.Line")!;