23 references to TryMatchMultiWordPattern
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (23)
Utilities\PatternMatcherTests.cs (23)
231var match = TryMatchMultiWordPattern("[|AddMetadataReference|]", "addmetadatareference");
239var match = TryMatchMultiWordPattern("[|Add|]MetadataReference", "add");
247var match = TryMatchMultiWordPattern("Add[|Metadata|]Reference", "metadata");
255var match = TryMatchMultiWordPattern("[|Add|]MetadataReference", "Add");
263var match = TryMatchMultiWordPattern("Add[|Metadata|]Reference", "Metadata");
271var match = TryMatchMultiWordPattern("[|A|]ddMetadataReference", "A");
279var match = TryMatchMultiWordPattern("Add[|M|]etadataReference", "M");
287var match = TryMatchMultiWordPattern("[|Add|][|Metadata|]Reference", "add metadata");
296var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadataReference", "A M");
305var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadataReference", "AM");
313var match = TryMatchMultiWordPattern("Add[|Metadata|][|Ref|]erence", "ref Metadata");
321var match = TryMatchMultiWordPattern("Add[|M|]etadata[|Ref|]erence", "ref M");
329var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadata[|Re|]ference", "AMRe");
336=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", string.Empty));
340=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", " "));
345var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "add Meta");
354var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "Add meta");
363var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "Add Meta");
371=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", "mEta"));
375=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", "Data"));
380var match = TryMatchMultiWordPattern("Get[|K|]ey[|W|]ord", "K*W");
387=> Assert.Null(TryMatchMultiWordPattern("Operator", "a"));
392var match = TryMatchMultiWordPattern("Goo[|A|]ttribute", "a");