33 references to CompletionItem
Microsoft.CodeAnalysis.EditorFeatures (24)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (24)
292
if (matchResult.
CompletionItem
.IsPreferredItem())
294
includedPreferredItems.Add(matchResult.
CompletionItem
.FilterText);
298
if (_snapshotData.Defaults.IndexOf(matchResult.
CompletionItem
.FilterText) >= 0)
300
includedDefaults.TryAdd(matchResult.
CompletionItem
.FilterText, matchResult);
314
var completionItem = includedDefault.
CompletionItem
;
399
if (Equals(matchResults[selectedItemIndex].
CompletionItem
, bestResult.
CompletionItem
))
411
if (matchResults.Count(matchResult => matchResult.ShouldBeConsideredMatchingFilterText && !matchResult.
CompletionItem
.IsPreferredItem()) == 1)
427
!Helpers.IsFilterCharacter(bestOrFirstMatchResult.
CompletionItem
, typedChar, _filterText))
454
var item = matchResult.
CompletionItem
;
564
var xItem = x.
CompletionItem
;
565
var yItem = y.
CompletionItem
;
600
if (matchResult.
CompletionItem
.HasDifferentFilterText || matchResult.
CompletionItem
.HasAdditionalFilterTexts)
607
return patternMatchers.GetHighlightedSpans(matchResult.
CompletionItem
.GetEntireDisplayText(), CultureInfo.CurrentCulture)
616
return patternMatch.Value.MatchedSpans.SelectAsArray(GetOffsetSpan, matchResult.
CompletionItem
);
707
var currentIsPreferred = currentResult.
CompletionItem
.IsPreferredItem();
708
var bestIsPreferred = bestResult.
CompletionItem
.IsPreferredItem();
721
var currentMatchPriority = currentResult.
CompletionItem
.Rules.MatchPriority;
722
var bestMatchPriority = bestResult.
CompletionItem
.Rules.MatchPriority;
766
var item = selectedItem.
CompletionItem
;
864
var selectedItem = items[itemSelection.SelectedItemIndex].
CompletionItem
;
925
var item = matches[i].
CompletionItem
;
928
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)
293
return builder.SelectAsArray(result => result.
CompletionItem
);
311
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
.SelectAsArray(matchResult => matchResult.
CompletionItem
);