42 references to RegexQueryCompiler
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 (2)
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (2)
69
?
RegexQueryCompiler
.Compile(tree)
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")!;