44 references to NavigateToMatchKind
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (1)
FSharpNavigateToMatchKindTests.cs (1)
85var 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)
26private static readonly ImmutableArray<(PatternMatchKind roslynKind, NavigateToMatchKind vsKind)> s_kindPairs = 28(PatternMatchKind.Exact, NavigateToMatchKind.Exact), 29(PatternMatchKind.Prefix, NavigateToMatchKind.Prefix), 30(PatternMatchKind.NonLowercaseSubstring, NavigateToMatchKind.Substring), 31(PatternMatchKind.StartOfWordSubstring, NavigateToMatchKind.Substring), 32(PatternMatchKind.CamelCaseExact, NavigateToMatchKind.CamelCaseExact), 33(PatternMatchKind.CamelCasePrefix, NavigateToMatchKind.CamelCasePrefix), 34(PatternMatchKind.CamelCaseNonContiguousPrefix, NavigateToMatchKind.CamelCaseNonContiguousPrefix), 35(PatternMatchKind.CamelCaseSubstring, NavigateToMatchKind.CamelCaseSubstring), 36(PatternMatchKind.CamelCaseNonContiguousSubstring, NavigateToMatchKind.CamelCaseNonContiguousSubstring), 37(PatternMatchKind.Fuzzy, NavigateToMatchKind.Fuzzy), 38(PatternMatchKind.LowercaseSubstring, NavigateToMatchKind.Fuzzy), 135var matchKind = GetNavigateToMatchKind(nameMatches); 226private static NavigateToMatchKind GetNavigateToMatchKind(in TemporaryArray<PatternMatch> nameMatches) 243return 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; 199NavigateToMatchKind INavigateToSearchResult.MatchKind => _item.MatchKind;