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