33 references to CompletionItem
Microsoft.CodeAnalysis.EditorFeatures (24)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (24)
291
if (matchResult.
CompletionItem
.IsPreferredItem())
293
includedPreferredItems.Add(matchResult.
CompletionItem
.FilterText);
297
if (_snapshotData.Defaults.IndexOf(matchResult.
CompletionItem
.FilterText) >= 0)
299
includedDefaults.TryAdd(matchResult.
CompletionItem
.FilterText, matchResult);
313
var completionItem = includedDefault.
CompletionItem
;
398
if (Equals(matchResults[selectedItemIndex].
CompletionItem
, bestResult.
CompletionItem
))
410
if (matchResults.Count(matchResult => matchResult.ShouldBeConsideredMatchingFilterText && !matchResult.
CompletionItem
.IsPreferredItem()) == 1)
426
!Helpers.IsFilterCharacter(bestOrFirstMatchResult.
CompletionItem
, typedChar, _filterText))
431
var isHardSelection = IsHardSelection(bestOrFirstMatchResult.
CompletionItem
, bestOrFirstMatchResult.ShouldBeConsideredMatchingFilterText);
453
var item = matchResult.
CompletionItem
;
563
var xItem = x.
CompletionItem
;
564
var yItem = y.
CompletionItem
;
599
if (matchResult.
CompletionItem
.HasDifferentFilterText || matchResult.
CompletionItem
.HasAdditionalFilterTexts)
606
return patternMatchers.GetHighlightedSpans(matchResult.
CompletionItem
.GetEntireDisplayText(), CultureInfo.CurrentCulture)
615
return patternMatch.Value.MatchedSpans.SelectAsArray(GetOffsetSpan, matchResult.
CompletionItem
);
706
var currentIsPreferred = currentResult.
CompletionItem
.IsPreferredItem();
707
var bestIsPreferred = bestResult.
CompletionItem
.IsPreferredItem();
720
var currentMatchPriority = currentResult.
CompletionItem
.Rules.MatchPriority;
721
var bestMatchPriority = bestResult.
CompletionItem
.Rules.MatchPriority;
841
var selectedItem = items[itemSelection.SelectedItemIndex].
CompletionItem
;
902
var item = matches[i].
CompletionItem
;
905
var defaultIndex = _snapshotData.Defaults.IndexOf(matches[i].
CompletionItem
.FilterText);
Microsoft.CodeAnalysis.Features (7)
Completion\CompletionHelper.cs (2)
33
var item1 = matchResult1.
CompletionItem
;
36
var item2 = matchResult2.
CompletionItem
;
Completion\CompletionService.cs (2)
296
return builder.SelectAsArray(result => result.
CompletionItem
);
314
var filteredItems = FilterItems(document, matchResults.SelectAsArray(item => item.
CompletionItem
), filterText);
Completion\MatchResult.cs (2)
31
public string FilterTextUsed => MatchedAdditionalFilterText ??
CompletionItem
.FilterText;
85
=> this.
CompletionItem
.ToString();
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
43
var filteredItems = FilterItems(document, matchResults.SelectAsArray(item => item.
CompletionItem
), filterText);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionHandler.cs (2)
238
.Concat(matchResultsBuilder.Skip(completionListMaxSize).Where(match => match.
CompletionItem
.Rules.MatchPriority == MatchPriority.Preselect))
239
.Select(matchResult => matchResult.
CompletionItem
)