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