13 instantiations of All
Microsoft.CodeAnalysis.Features (1)
NavigateTo\RegexQueryCompiler.cs (1)
131
return new RegexQuery.
All
(children.MoveToImmutable());
Microsoft.CodeAnalysis.Features.UnitTests (7)
NavigateTo\RegexQueryCompilerTests.cs (7)
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")]);
199
var query = new RegexQuery.
All
([
227
var query = new RegexQuery.
All
([new RegexQuery.Literal("aa")]);
243
var query = new RegexQuery.
All
([RegexQuery.None.Instance, RegexQuery.None.Instance]);
283
var query = new RegexQuery.
All
([new RegexQuery.Literal("goo"), RegexQuery.None.Instance]);
297
var query = new RegexQuery.
All
([RegexQuery.None.Instance]);
Microsoft.CodeAnalysis.Workspaces (1)
PatternMatching\RegexQuery.cs (1)
141
_ => new
All
(children.ToImmutable()),
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
FindSymbols\RegexPreFilterTests.cs (4)
55
var query = new RegexQuery.
All
([
88
var query = new RegexQuery.
All
([
103
var query = new RegexQuery.
All
([
126
var query = new RegexQuery.
All
([
38 references to All
Microsoft.CodeAnalysis.Features (1)
NavigateTo\RegexQueryCompiler.cs (1)
53
/// When non-null, the returned tree is guaranteed to contain only <see cref="RegexQuery.
All
"/>,
Microsoft.CodeAnalysis.Features.UnitTests (25)
NavigateTo\RegexQueryCompilerTests.cs (25)
29
var
all = Assert.IsType<RegexQuery.
All
>(query);
45
var
all = Assert.IsType<RegexQuery.
All
>(query);
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")]);
178
var
all = Assert.IsType<RegexQuery.
All
>(optimized);
199
var
query = new RegexQuery.All([
206
var
all = Assert.IsType<RegexQuery.
All
>(optimized);
227
var
query = new RegexQuery.All([new RegexQuery.Literal("aa")]);
243
var
query = new RegexQuery.All([RegexQuery.None.Instance, RegexQuery.None.Instance]);
283
var
query = new RegexQuery.All([new RegexQuery.Literal("goo"), RegexQuery.None.Instance]);
297
var
query = new RegexQuery.All([RegexQuery.None.Instance]);
311
var
all = Assert.IsType<RegexQuery.
All
>(query);
332
var
all = Assert.IsType<RegexQuery.
All
>(query);
343
var
all = Assert.IsType<RegexQuery.
All
>(query);
356
var
all = Assert.IsType<RegexQuery.
All
>(query);
385
var
all = Assert.IsType<RegexQuery.
All
>(query);
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (1)
803
case PatternMatching.RegexQuery.
All
all:
PatternMatching\RegexQuery.cs (7)
16
/// The tree mirrors the boolean structure of the regex: concatenation becomes <see cref="
All
"/>
90
/// Simplifies the query tree by flattening nested <see cref="
All
"/>/<see cref="Any"/> nodes,
94
/// <see cref="
All
"/> (AND), that's vacuously true and can be dropped — the remaining children
100
/// result (meaning the entire regex is opaque). If the result is an <see cref="
All
"/>,
109
All
all => OptimizeAll(all),
114
static RegexQuery OptimizeAll(
All
all)
131
if (optimized is
All
inner)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
FindSymbols\RegexPreFilterTests.cs (4)
55
var
query = new RegexQuery.All([
88
var
query = new RegexQuery.All([
103
var
query = new RegexQuery.All([
126
var
query = new RegexQuery.All([