1 write to Kind
Microsoft.CodeAnalysis.Workspaces (1)
PatternMatching\PatternMatch.cs (1)
53this.Kind = kind;
35 references to Kind
Microsoft.CodeAnalysis.EditorFeatures (3)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (3)
824selectedItem.PatternMatch.Value.Kind > PatternMatchKind.Prefix) 909|| itemMatch.Value.Kind != selectedItemMatch.Value.Kind
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
Utilities\PatternMatcherTests.cs (6)
206Assert.Equal(matchKind, match.Value.Kind); 230=> Assert.True(results.Any(r => r.Kind == type)); 319Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.StartOfWordSubstring, PatternMatchKind.StartOfWordSubstring })); 327Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.StartOfWordSubstring, PatternMatchKind.StartOfWordSubstring })); 386Assert.True(match.Select(m => m.Kind).SequenceEqual(new[] { PatternMatchKind.StartOfWordSubstring, PatternMatchKind.StartOfWordSubstring })); 412Assert.Equal(PatternMatchKind.Exact, match.Value.Kind);
Microsoft.CodeAnalysis.Features (9)
Completion\CompletionHelper.cs (8)
240if (match1.Kind != PatternMatchKind.Exact && match2.Kind != PatternMatchKind.Exact) 261if (!isItem1Expanded && match1.Kind <= PatternMatchKind.Prefix) 266if (!isItem2Expanded && match2.Kind <= PatternMatchKind.Prefix) 273Debug.Assert(isItem1Expanded && match1.Kind == PatternMatchKind.Exact && !isItem2Expanded && match2.Kind > PatternMatchKind.Prefix || 274isItem2Expanded && match2.Kind == PatternMatchKind.Exact && !isItem1Expanded && match1.Kind > PatternMatchKind.Prefix);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (1)
248if (match.Kind == roslynKind)
Microsoft.CodeAnalysis.Workspaces (5)
PatternMatching\PatternMatch.cs (5)
60=> new(Kind, _punctuationStripped, IsCaseSensitive, matchedSpans); 75switch (this.IsCaseSensitive, this.Kind.IsCamelCaseKind(), other.IsCaseSensitive, other.Kind.IsCamelCaseKind()) 85var comparison = this.Kind - other.Kind;
Microsoft.CodeAnalysis.Workspaces.UnitTests (10)
FindSymbols\NavigateToSearchIndexTests.cs (10)
915Assert.Equal(expectedNameMatchKind, nameMatch.Value.Kind); 978Assert.Equal(actualPatternMatcherKind, nameMatch.Value.Kind); 1139Assert.Equal(PatternMatchKind.Exact, match.Value.Kind); 1161Assert.NotEqual(PatternMatchKind.Fuzzy, match.Value.Kind); 1187Assert.Equal(PatternMatchKind.LowercaseSubstring, match.Value.Kind); 1219Assert.Equal(PatternMatchKind.Fuzzy, match.Value.Kind); 1239Assert.Equal(PatternMatchKind.Exact, match.Value.Kind); 1259Assert.Equal(PatternMatchKind.Exact, match.Value.Kind); 1277Assert.Equal(PatternMatchKind.Exact, match.Value.Kind); 1295Assert.Equal(PatternMatchKind.Exact, match.Value.Kind);
Microsoft.VisualStudio.LanguageServices (2)
NavigateTo\RoslynNavigateToSearchCallback.cs (2)
57ConvertKind(m.Kind), 65var perProviderItemPriority = float.MaxValue - Enumerable.Sum(result.Matches.Select(m => (int)m.Kind));