44 references to NavigateToMatchKind
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (1)
FSharpNavigateToMatchKindTests.cs (1)
86var actual = FSharpNavigateToMatchKindHelpers.ConvertTo(kind);
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)
25private static readonly ImmutableArray<(PatternMatchKind roslynKind, NavigateToMatchKind vsKind)> s_kindPairs = 27(PatternMatchKind.Exact, NavigateToMatchKind.Exact), 28(PatternMatchKind.Prefix, NavigateToMatchKind.Prefix), 29(PatternMatchKind.NonLowercaseSubstring, NavigateToMatchKind.Substring), 30(PatternMatchKind.StartOfWordSubstring, NavigateToMatchKind.Substring), 31(PatternMatchKind.CamelCaseExact, NavigateToMatchKind.CamelCaseExact), 32(PatternMatchKind.CamelCasePrefix, NavigateToMatchKind.CamelCasePrefix), 33(PatternMatchKind.CamelCaseNonContiguousPrefix, NavigateToMatchKind.CamelCaseNonContiguousPrefix), 34(PatternMatchKind.CamelCaseSubstring, NavigateToMatchKind.CamelCaseSubstring), 35(PatternMatchKind.CamelCaseNonContiguousSubstring, NavigateToMatchKind.CamelCaseNonContiguousSubstring), 36(PatternMatchKind.Fuzzy, NavigateToMatchKind.Fuzzy), 37(PatternMatchKind.LowercaseSubstring, NavigateToMatchKind.Fuzzy), 134var matchKind = GetNavigateToMatchKind(nameMatches); 223private static NavigateToMatchKind GetNavigateToMatchKind(in TemporaryArray<PatternMatch> nameMatches) 240return NavigateToMatchKind.Regular;
NavigateTo\INavigateToSearchResult.cs (13)
17NavigateToMatchKind MatchKind { get; } 43private static PatternMatchKind GetPatternMatchKind(NavigateToMatchKind matchKind) 46NavigateToMatchKind.Exact => PatternMatchKind.Exact, 47NavigateToMatchKind.Prefix => PatternMatchKind.Prefix, 48NavigateToMatchKind.Substring => PatternMatchKind.NonLowercaseSubstring, 49NavigateToMatchKind.Regular => PatternMatchKind.Fuzzy, 50NavigateToMatchKind.None => PatternMatchKind.Fuzzy, 51NavigateToMatchKind.CamelCaseExact => PatternMatchKind.CamelCaseExact, 52NavigateToMatchKind.CamelCasePrefix => PatternMatchKind.CamelCasePrefix, 53NavigateToMatchKind.CamelCaseNonContiguousPrefix => PatternMatchKind.CamelCaseNonContiguousPrefix, 54NavigateToMatchKind.CamelCaseSubstring => PatternMatchKind.CamelCaseSubstring, 55NavigateToMatchKind.CamelCaseNonContiguousSubstring => PatternMatchKind.CamelCaseNonContiguousSubstring, 56NavigateToMatchKind.Fuzzy => PatternMatchKind.Fuzzy,
NavigateTo\RoslynNavigateToItem.cs (3)
33NavigateToMatchKind matchKind, 57public readonly NavigateToMatchKind MatchKind = matchKind; 199NavigateToMatchKind INavigateToSearchResult.MatchKind => _item.MatchKind;