1 write to CompletionItem
Microsoft.CodeAnalysis.Features (1)
Completion\MatchResult.cs (1)
49CompletionItem = completionItem;
32 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; 856var selectedItem = items[itemSelection.SelectedItemIndex].CompletionItem; 917var item = matches[i].CompletionItem; 920var defaultIndex = _snapshotData.Defaults.IndexOf(matches[i].CompletionItem.FilterText);
Microsoft.CodeAnalysis.Features (6)
Completion\CompletionHelper.cs (2)
36var item1 = matchResult1.CompletionItem; 39var item2 = matchResult2.CompletionItem;
Completion\CompletionService.cs (2)
262return builder.SelectAsArray(result => result.CompletionItem); 280var filteredItems = FilterItems(document, matchResults.SelectAsArray(item => item.CompletionItem), filterText);
Completion\MatchResult.cs (1)
25public string FilterTextUsed => MatchedAdditionalFilterText ?? CompletionItem.FilterText;
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
42var filteredItems = FilterItems(document, matchResults.SelectAsArray(item => item.CompletionItem), filterText);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionHandler.cs (2)
399.Concat(matchResultsBuilder.Skip(completionListMaxSize).Where(match => ShouldItemBePreselected(match.CompletionItem))) 400.Select(matchResult => matchResult.CompletionItem)