13 instantiations of All
Microsoft.CodeAnalysis.Features (1)
NavigateTo\RegexQueryCompiler.cs (1)
131return new RegexQuery.All(children.MoveToImmutable());
Microsoft.CodeAnalysis.Features.UnitTests (7)
NavigateTo\RegexQueryCompilerTests.cs (7)
174var inner = new RegexQuery.All([new RegexQuery.Literal("aa"), new RegexQuery.Literal("bb")]); 175var outer = new RegexQuery.All([inner, new RegexQuery.Literal("cc")]); 199var query = new RegexQuery.All([ 227var query = new RegexQuery.All([new RegexQuery.Literal("aa")]); 243var query = new RegexQuery.All([RegexQuery.None.Instance, RegexQuery.None.Instance]); 283var query = new RegexQuery.All([new RegexQuery.Literal("goo"), RegexQuery.None.Instance]); 297var 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)
55var query = new RegexQuery.All([ 88var query = new RegexQuery.All([ 103var query = new RegexQuery.All([ 126var 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)
29var all = Assert.IsType<RegexQuery.All>(query); 45var all = Assert.IsType<RegexQuery.All>(query); 174var inner = new RegexQuery.All([new RegexQuery.Literal("aa"), new RegexQuery.Literal("bb")]); 175var outer = new RegexQuery.All([inner, new RegexQuery.Literal("cc")]); 178var all = Assert.IsType<RegexQuery.All>(optimized); 199var query = new RegexQuery.All([ 206var all = Assert.IsType<RegexQuery.All>(optimized); 227var query = new RegexQuery.All([new RegexQuery.Literal("aa")]); 243var query = new RegexQuery.All([RegexQuery.None.Instance, RegexQuery.None.Instance]); 283var query = new RegexQuery.All([new RegexQuery.Literal("goo"), RegexQuery.None.Instance]); 297var query = new RegexQuery.All([RegexQuery.None.Instance]); 311var all = Assert.IsType<RegexQuery.All>(query); 332var all = Assert.IsType<RegexQuery.All>(query); 343var all = Assert.IsType<RegexQuery.All>(query); 356var all = Assert.IsType<RegexQuery.All>(query); 385var all = Assert.IsType<RegexQuery.All>(query);
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (1)
803case 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"/>, 109All all => OptimizeAll(all), 114static RegexQuery OptimizeAll(All all) 131if (optimized is All inner)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
FindSymbols\RegexPreFilterTests.cs (4)
55var query = new RegexQuery.All([ 88var query = new RegexQuery.All([ 103var query = new RegexQuery.All([ 126var query = new RegexQuery.All([