2 types derived from PatternMatcher
Microsoft.CodeAnalysis.Workspaces (2)
PatternMatching\ContainerPatternMatcher.cs (1)
15private sealed partial class ContainerPatternMatcher : PatternMatcher
PatternMatching\SimplePatternMatcher.cs (1)
15internal sealed partial class SimplePatternMatcher : PatternMatcher
15 references to PatternMatcher
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Utilities\PatternMatcherTests.cs (1)
425using var matcher = PatternMatcher.CreatePatternMatcher("Goo", includeMatchedSpans: true, allowFuzzyMatching: true);
Microsoft.CodeAnalysis.Features (3)
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (3)
83var containerMatcher = patternContainer != null 87using var nameMatcher = PatternMatcher.CreatePatternMatcher(patternName, includeMatchedSpans: true, allowFuzzyMatching: true); 88using var _1 = containerMatcher;
Microsoft.CodeAnalysis.Workspaces (10)
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (5)
211var (namePart, containerPart) = PatternMatcher.GetNameAndContainer(pattern); 216using var nameMatcher = PatternMatcher.CreatePatternMatcher(namePart, includeMatchedSpans: false); 231using var containerPatternMatcher = PatternMatcher.CreateDotSeparatedContainerMatcher(containerPart);
PatternMatching\PatternMatcher.cs (3)
67public static PatternMatcher CreatePatternMatcher( 76public static PatternMatcher CreateContainerPatternMatcher( 87public static PatternMatcher CreateDotSeparatedContainerMatcher(
PatternMatching\PatternMatcherExtensions.cs (2)
13public static PatternMatch? GetFirstMatch(this PatternMatcher matcher, string? candidate) 20public static bool Matches(this PatternMatcher matcher, [NotNullWhen(true)] string? candidate)
Microsoft.VisualStudio.LanguageServices (1)
DocumentOutline\DocumentOutlineViewModel_Utilities.cs (1)
215var patternMatcher = PatternMatcher.CreatePatternMatcher(pattern, includeMatchedSpans: false, allowFuzzyMatching: true);