39 instantiations of Literal
Microsoft.CodeAnalysis.Features (1)
NavigateTo\RegexQueryCompiler.cs (1)
154
return new RegexQuery.
Literal
(builder.ToString());
Microsoft.CodeAnalysis.Features.UnitTests (15)
NavigateTo\RegexQueryCompilerTests.cs (15)
174
var inner = new RegexQuery.All([new RegexQuery.
Literal
("aa"), new RegexQuery.
Literal
("bb")]);
175
var outer = new RegexQuery.All([inner, new RegexQuery.
Literal
("cc")]);
188
var inner = new RegexQuery.Any([new RegexQuery.
Literal
("aa"), new RegexQuery.
Literal
("bb")]);
189
var outer = new RegexQuery.Any([inner, new RegexQuery.
Literal
("cc")]);
200
new RegexQuery.
Literal
("aa"),
202
new RegexQuery.
Literal
("bb"),
216
new RegexQuery.
Literal
("aa"),
227
var query = new RegexQuery.All([new RegexQuery.
Literal
("aa")]);
235
var query = new RegexQuery.Any([new RegexQuery.
Literal
("aa")]);
271
Assert.True(new RegexQuery.
Literal
("goo").HasLiterals);
283
var query = new RegexQuery.All([new RegexQuery.
Literal
("goo"), RegexQuery.None.Instance]);
290
var query = new RegexQuery.Any([new RegexQuery.
Literal
("goo"), new RegexQuery.
Literal
("bar")]);
Microsoft.CodeAnalysis.Workspaces.UnitTests (23)
FindSymbols\RegexPreFilterTests.cs (23)
39
var query = new RegexQuery.
Literal
("readline");
47
var query = new RegexQuery.
Literal
("read");
56
new RegexQuery.
Literal
("read"),
57
new RegexQuery.
Literal
("line"),
67
new RegexQuery.
Literal
("read"),
68
new RegexQuery.
Literal
("write"),
80
var query = new RegexQuery.
Literal
("readline");
90
new RegexQuery.
Literal
("read"),
91
new RegexQuery.
Literal
("write"),
93
new RegexQuery.
Literal
("line"),
104
new RegexQuery.
Literal
("goo"),
105
new RegexQuery.
Literal
("bar"),
118
var query = new RegexQuery.
Literal
("xyz");
127
new RegexQuery.
Literal
("read"),
128
new RegexQuery.
Literal
("xyz"),
138
new RegexQuery.
Literal
("xyz"),
139
new RegexQuery.
Literal
("qwerty"),
148
var query = new RegexQuery.
Literal
("goo");
156
var query = new RegexQuery.
Literal
("abc");
177
var query = new RegexQuery.
Literal
("bargoo");
190
var query = new RegexQuery.
Literal
("ooba");
201
var query = new RegexQuery.
Literal
("defabc");
212
var query = new RegexQuery.
Literal
("γδ");
46 references to Literal
Microsoft.CodeAnalysis.Features (1)
NavigateTo\RegexQueryCompiler.cs (1)
54
/// <see cref="RegexQuery.Any"/>, and <see cref="RegexQuery.
Literal
"/> nodes — no
Microsoft.CodeAnalysis.Features.UnitTests (32)
NavigateTo\RegexQueryCompilerTests.cs (32)
20
var
literal = Assert.IsType<RegexQuery.
Literal
>(query);
34
Assert.Equal("read", Assert.IsType<RegexQuery.
Literal
>(any.Children[0]).Text);
35
Assert.Equal("write", Assert.IsType<RegexQuery.
Literal
>(any.Children[1]).Text);
37
Assert.Equal("line", Assert.IsType<RegexQuery.
Literal
>(all.Children[1]).Text);
47
Assert.Equal("goo", Assert.IsType<RegexQuery.
Literal
>(all.Children[0]).Text);
48
Assert.Equal("bar", Assert.IsType<RegexQuery.
Literal
>(all.Children[1]).Text);
84
Assert.Equal("read", Assert.IsType<RegexQuery.
Literal
>(any.Children[0]).Text);
85
Assert.Equal("write", Assert.IsType<RegexQuery.
Literal
>(any.Children[1]).Text);
94
Assert.Equal("go", Assert.IsType<RegexQuery.
Literal
>(query).Text);
103
Assert.Equal("go", Assert.IsType<RegexQuery.
Literal
>(query).Text);
112
Assert.Equal("go", Assert.IsType<RegexQuery.
Literal
>(query).Text);
180
Assert.Equal("aa", Assert.IsType<RegexQuery.
Literal
>(all.Children[0]).Text);
181
Assert.Equal("bb", Assert.IsType<RegexQuery.
Literal
>(all.Children[1]).Text);
182
Assert.Equal("cc", Assert.IsType<RegexQuery.
Literal
>(all.Children[2]).Text);
208
Assert.Equal("aa", Assert.IsType<RegexQuery.
Literal
>(all.Children[0]).Text);
209
Assert.Equal("bb", Assert.IsType<RegexQuery.
Literal
>(all.Children[1]).Text);
229
Assert.Equal("aa", Assert.IsType<RegexQuery.
Literal
>(optimized).Text);
237
Assert.Equal("aa", Assert.IsType<RegexQuery.
Literal
>(optimized).Text);
314
Assert.IsType<RegexQuery.
Literal
>(all.Children[1]);
324
Assert.Equal("read", Assert.IsType<RegexQuery.
Literal
>(query).Text);
334
Assert.Equal("goo", Assert.IsType<RegexQuery.
Literal
>(all.Children[0]).Text);
335
Assert.Equal("bar", Assert.IsType<RegexQuery.
Literal
>(all.Children[1]).Text);
345
Assert.Equal("goo", Assert.IsType<RegexQuery.
Literal
>(all.Children[0]).Text);
346
Assert.Equal("bar", Assert.IsType<RegexQuery.
Literal
>(all.Children[1]).Text);
360
Assert.Equal("get", Assert.IsType<RegexQuery.
Literal
>(first.Children[0]).Text);
361
Assert.Equal("set", Assert.IsType<RegexQuery.
Literal
>(first.Children[1]).Text);
364
Assert.Equal("value", Assert.IsType<RegexQuery.
Literal
>(second.Children[0]).Text);
365
Assert.Equal("item", Assert.IsType<RegexQuery.
Literal
>(second.Children[1]).Text);
377
Assert.Equal("goo", Assert.IsType<RegexQuery.
Literal
>(query).Text);
387
Assert.Equal("read", Assert.IsType<RegexQuery.
Literal
>(all.Children[0]).Text);
388
Assert.Equal("line", Assert.IsType<RegexQuery.
Literal
>(all.Children[1]).Text);
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (1)
821
case PatternMatching.RegexQuery.
Literal
literal:
PatternMatching\RegexQuery.cs (2)
31
/// Whether this tree contains any <see cref="
Literal
"/> nodes whose bigrams/trigrams
101
/// <see cref="Any"/>, or <see cref="
Literal
"/>, no <see cref="None"/> nodes exist anywhere
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
FindSymbols\RegexPreFilterTests.cs (10)
39
var
query = new RegexQuery.Literal("readline");
47
var
query = new RegexQuery.Literal("read");
80
var
query = new RegexQuery.Literal("readline");
118
var
query = new RegexQuery.Literal("xyz");
148
var
query = new RegexQuery.Literal("goo");
156
var
query = new RegexQuery.Literal("abc");
177
var
query = new RegexQuery.Literal("bargoo");
190
var
query = new RegexQuery.Literal("ooba");
201
var
query = new RegexQuery.Literal("defabc");
212
var
query = new RegexQuery.Literal("γδ");