23 references to TryMatchMultiWordPattern
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (23)
Utilities\PatternMatcherTests.cs (23)
236var match = TryMatchMultiWordPattern("[|AddMetadataReference|]", "addmetadatareference");
244var match = TryMatchMultiWordPattern("[|Add|]MetadataReference", "add");
252var match = TryMatchMultiWordPattern("Add[|Metadata|]Reference", "metadata");
260var match = TryMatchMultiWordPattern("[|Add|]MetadataReference", "Add");
268var match = TryMatchMultiWordPattern("Add[|Metadata|]Reference", "Metadata");
276var match = TryMatchMultiWordPattern("[|A|]ddMetadataReference", "A");
284var match = TryMatchMultiWordPattern("Add[|M|]etadataReference", "M");
292var match = TryMatchMultiWordPattern("[|Add|][|Metadata|]Reference", "add metadata");
301var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadataReference", "A M");
310var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadataReference", "AM");
318var match = TryMatchMultiWordPattern("Add[|Metadata|][|Ref|]erence", "ref Metadata");
326var match = TryMatchMultiWordPattern("Add[|M|]etadata[|Ref|]erence", "ref M");
334var match = TryMatchMultiWordPattern("[|A|]dd[|M|]etadata[|Re|]ference", "AMRe");
341=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", string.Empty));
345=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", " "));
350var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "add Meta");
359var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "Add meta");
368var match = TryMatchMultiWordPattern("[|Add|][|Meta|]dataReference", "Add Meta");
376=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", "mEta"));
380=> Assert.Null(TryMatchMultiWordPattern("AddMetadataReference", "Data"));
385var match = TryMatchMultiWordPattern("Get[|K|]ey[|W|]ord", "K*W");
392=> Assert.Null(TryMatchMultiWordPattern("Operator", "a"));
397var match = TryMatchMultiWordPattern("Goo[|A|]ttribute", "a");