84 references to NavigateToMatchKind
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
NavigateTo\NavigateToSearcherTests.cs (1)
548public NavigateToMatchKind MatchKind => throw new NotImplementedException();
Microsoft.CodeAnalysis.EditorFeatures (12)
NavigateTo\NavigateToItemProvider.Callback.cs (12)
92private static PatternMatchKind GetPatternMatchKind(NavigateToMatchKind matchKind) 95NavigateToMatchKind.Exact => PatternMatchKind.Exact, 96NavigateToMatchKind.Prefix => PatternMatchKind.Prefix, 97NavigateToMatchKind.Substring => PatternMatchKind.Substring, 98NavigateToMatchKind.Regular => PatternMatchKind.Fuzzy, 99NavigateToMatchKind.None => PatternMatchKind.Fuzzy, 100NavigateToMatchKind.CamelCaseExact => PatternMatchKind.CamelCaseExact, 101NavigateToMatchKind.CamelCasePrefix => PatternMatchKind.CamelCasePrefix, 102NavigateToMatchKind.CamelCaseNonContiguousPrefix => PatternMatchKind.CamelCaseNonContiguousPrefix, 103NavigateToMatchKind.CamelCaseSubstring => PatternMatchKind.CamelCaseSubstring, 104NavigateToMatchKind.CamelCaseNonContiguousSubstring => PatternMatchKind.CamelCaseNonContiguousSubstring, 105NavigateToMatchKind.Fuzzy => PatternMatchKind.Fuzzy,
Microsoft.CodeAnalysis.ExternalAccess.FSharp (13)
Internal\NavigateTo\FSharpNavigateToMatchKindHelpers.cs (12)
14public static NavigateToMatchKind ConvertTo(FSharpNavigateToMatchKind kind) 20return NavigateToMatchKind.Exact; 24return NavigateToMatchKind.Prefix; 28return NavigateToMatchKind.Substring; 32return NavigateToMatchKind.Regular; 36return NavigateToMatchKind.None; 40return NavigateToMatchKind.CamelCaseExact; 44return NavigateToMatchKind.CamelCasePrefix; 48return NavigateToMatchKind.CamelCaseNonContiguousPrefix; 52return NavigateToMatchKind.CamelCaseSubstring; 56return NavigateToMatchKind.CamelCaseNonContiguousSubstring; 60return NavigateToMatchKind.Fuzzy;
Internal\NavigateTo\InternalFSharpNavigateToSearchResult.cs (1)
21public NavigateToMatchKind MatchKind { get; }
Microsoft.CodeAnalysis.ExternalAccess.FSharp.UnitTests (14)
FSharpNavigateToMatchKindTests.cs (14)
26internal static NavigateToMatchKind GetExpectedNavigateToMatchKind(FSharpNavigateToMatchKind kind) 32return NavigateToMatchKind.Exact; 36return NavigateToMatchKind.Prefix; 40return NavigateToMatchKind.Substring; 44return NavigateToMatchKind.Regular; 48return NavigateToMatchKind.None; 52return NavigateToMatchKind.CamelCaseExact; 56return NavigateToMatchKind.CamelCasePrefix; 60return NavigateToMatchKind.CamelCaseNonContiguousPrefix; 64return NavigateToMatchKind.CamelCaseSubstring; 68return NavigateToMatchKind.CamelCaseNonContiguousSubstring; 72return NavigateToMatchKind.Fuzzy; 85var actual = FSharpNavigateToMatchKindHelpers.ConvertTo(kind); 86var expected = GetExpectedNavigateToMatchKind(kind);
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.UnitTests (1)
EnumTests.cs (1)
25[InlineData(typeof(NavigateToMatchKind), typeof(OmniSharpNavigateToMatchKind))]
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;