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