41 references to Compile
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")!; 65public object? CompileSimple() => RegexQueryCompiler.Compile("ReadLine"); 68public object? CompileAlternation() => RegexQueryCompiler.Compile("(Read|Write)Line"); 71public object? CompileComplex() => RegexQueryCompiler.Compile("(Get|Set)(Value|Item)s?");
Microsoft.CodeAnalysis.Features (1)
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
70: RegexQueryCompiler.Compile(name);
Microsoft.CodeAnalysis.Features.UnitTests (33)
NavigateTo\RegexQueryCompilerTests.cs (33)
19var query = RegexQueryCompiler.Compile("ReadLine"); 28var query = RegexQueryCompiler.Compile("(Read|Write)Line"); 44var query = RegexQueryCompiler.Compile("Goo.*Bar"); 55var query = RegexQueryCompiler.Compile("Goo+"); 63var query = RegexQueryCompiler.Compile(@"Goo\.Bar"); 72var query = RegexQueryCompiler.Compile(@"\[Test\]"); 81var query = RegexQueryCompiler.Compile("(?:Read|Write)"); 92var query = RegexQueryCompiler.Compile("(Go){3}"); 101var query = RegexQueryCompiler.Compile("(Go){1,}"); 110var 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")); 308var query = RegexQueryCompiler.Compile("(Read|Write)Line")!; 322var query = RegexQueryCompiler.Compile("Read(Line)?")!; 331var query = RegexQueryCompiler.Compile("Goo.*Bar")!; 342var query = RegexQueryCompiler.Compile("Goo.+Bar")!; 353var query = RegexQueryCompiler.Compile("(Get|Set)(Value|Item)s?")!; 370=> Assert.Null(RegexQueryCompiler.Compile("(.*|.+)")); 376var query = RegexQueryCompiler.Compile("^Goo$")!; 384var query = RegexQueryCompiler.Compile("Read.Line")!;