43 references to NavigateToMatchKind
Microsoft.CodeAnalysis.Features (43)
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (12)
102public NavigateToMatchKind MatchKind 105VSTypeScriptNavigateToMatchKind.Exact => NavigateToMatchKind.Exact, 106VSTypeScriptNavigateToMatchKind.Prefix => NavigateToMatchKind.Prefix, 107VSTypeScriptNavigateToMatchKind.Substring => NavigateToMatchKind.Substring, 108VSTypeScriptNavigateToMatchKind.Regular => NavigateToMatchKind.Regular, 109VSTypeScriptNavigateToMatchKind.None => NavigateToMatchKind.None, 110VSTypeScriptNavigateToMatchKind.CamelCaseExact => NavigateToMatchKind.CamelCaseExact, 111VSTypeScriptNavigateToMatchKind.CamelCasePrefix => NavigateToMatchKind.CamelCasePrefix, 112VSTypeScriptNavigateToMatchKind.CamelCaseNonContiguousPrefix => NavigateToMatchKind.CamelCaseNonContiguousPrefix, 113VSTypeScriptNavigateToMatchKind.CamelCaseSubstring => NavigateToMatchKind.CamelCaseSubstring, 114VSTypeScriptNavigateToMatchKind.CamelCaseNonContiguousSubstring => NavigateToMatchKind.CamelCaseNonContiguousSubstring, 115VSTypeScriptNavigateToMatchKind.Fuzzy => NavigateToMatchKind.Fuzzy,
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (15)
29private static readonly ImmutableArray<(PatternMatchKind roslynKind, NavigateToMatchKind vsKind)> s_kindPairs = 31(PatternMatchKind.Exact, NavigateToMatchKind.Exact), 32(PatternMatchKind.Prefix, NavigateToMatchKind.Prefix), 33(PatternMatchKind.NonLowercaseSubstring, NavigateToMatchKind.Substring), 34(PatternMatchKind.StartOfWordSubstring, NavigateToMatchKind.Substring), 35(PatternMatchKind.CamelCaseExact, NavigateToMatchKind.CamelCaseExact), 36(PatternMatchKind.CamelCasePrefix, NavigateToMatchKind.CamelCasePrefix), 37(PatternMatchKind.CamelCaseNonContiguousPrefix, NavigateToMatchKind.CamelCaseNonContiguousPrefix), 38(PatternMatchKind.CamelCaseSubstring, NavigateToMatchKind.CamelCaseSubstring), 39(PatternMatchKind.CamelCaseNonContiguousSubstring, NavigateToMatchKind.CamelCaseNonContiguousSubstring), 40(PatternMatchKind.Fuzzy, NavigateToMatchKind.Fuzzy), 45(PatternMatchKind.LowercaseSubstring, NavigateToMatchKind.Fuzzy), 202var matchKind = GetNavigateToMatchKind(nameMatches); 296private static NavigateToMatchKind GetNavigateToMatchKind(in TemporaryArray<PatternMatch> nameMatches) 313return NavigateToMatchKind.Regular;
NavigateTo\INavigateToSearchResult.cs (13)
16NavigateToMatchKind MatchKind { get; } 42private static PatternMatchKind GetPatternMatchKind(NavigateToMatchKind matchKind) 45NavigateToMatchKind.Exact => PatternMatchKind.Exact, 46NavigateToMatchKind.Prefix => PatternMatchKind.Prefix, 47NavigateToMatchKind.Substring => PatternMatchKind.NonLowercaseSubstring, 48NavigateToMatchKind.Regular => PatternMatchKind.Fuzzy, 49NavigateToMatchKind.None => PatternMatchKind.Fuzzy, 50NavigateToMatchKind.CamelCaseExact => PatternMatchKind.CamelCaseExact, 51NavigateToMatchKind.CamelCasePrefix => PatternMatchKind.CamelCasePrefix, 52NavigateToMatchKind.CamelCaseNonContiguousPrefix => PatternMatchKind.CamelCaseNonContiguousPrefix, 53NavigateToMatchKind.CamelCaseSubstring => PatternMatchKind.CamelCaseSubstring, 54NavigateToMatchKind.CamelCaseNonContiguousSubstring => PatternMatchKind.CamelCaseNonContiguousSubstring, 55NavigateToMatchKind.Fuzzy => PatternMatchKind.Fuzzy,
NavigateTo\RoslynNavigateToItem.cs (3)
33NavigateToMatchKind matchKind, 57public readonly NavigateToMatchKind MatchKind = matchKind; 200NavigateToMatchKind INavigateToSearchResult.MatchKind => _item.MatchKind;