27 references to SymbolCompletionItem
Microsoft.CodeAnalysis.Features (27)
Completion\Providers\AbstractCrefCompletionProvider.cs (4)
21var position = SymbolCompletionItem.GetContextPosition(item); 41var name = SymbolCompletionItem.GetSymbolName(item); 42var kind = SymbolCompletionItem.GetKind(item); 44return await SymbolCompletionItem.GetDescriptionAsync(item, bestSymbols, document, semanticModel, displayOptions, cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
150var symbols = await SymbolCompletionItem.GetSymbolsAsync(completionItem, document, cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
35return SymbolCompletionItem.CreateWithSymbolId(
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (2)
73context.AddItem(SymbolCompletionItem.CreateWithSymbolId( 85=> SymbolCompletionItem.GetDescriptionAsync(item, document, displayOptions, cancellationToken);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (3)
65return SymbolCompletionItem.CreateWithSymbolId( 111=> SymbolCompletionItem.GetDescriptionAsync(item, document, displayOptions, cancellationToken); 115var insertionText = SymbolCompletionItem.GetInsertionText(selectedItem);
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (6)
158return SymbolCompletionItem.CreateWithNameAndKind( 203var position = SymbolCompletionItem.GetContextPosition(item); 204var name = SymbolCompletionItem.GetSymbolName(item); 205var kind = SymbolCompletionItem.GetKind(item); 206var isGeneric = SymbolCompletionItem.GetSymbolIsGeneric(item); 251return await SymbolCompletionItem.GetDescriptionAsync(item, bestSymbols.SelectAsArray(t => t.Symbol), document, context.SemanticModel, displayOptions, cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractSymbolCompletionProvider.cs (4)
278return SymbolCompletionItem.CreateWithSymbolId( 299=> SymbolCompletionItem.GetDescriptionAsync(item, document, displayOptions, cancellationToken); 474? SymbolCompletionItem.GetInsertionText(item) 482=> SymbolCompletionItem.GetInsertionText(item);
Completion\Providers\MemberInsertingCompletionItem.cs (2)
25return SymbolCompletionItem.CreateWithSymbolId( 39=> SymbolCompletionItem.GetDescriptionAsync(item, document, options, cancellationToken);
ExternalAccess\Pythia\Api\PythiaCompletionProviderBase.cs (4)
46=> SymbolCompletionItem.CreateWithSymbolId(displayText, displayTextSuffix: null, [.. symbols], rules, contextPosition, sortText, insertionText, 53=> SymbolCompletionItem.HasSymbols(item) 54? SymbolCompletionItem.GetDescriptionAsync(item, document, displayOptions, cancellationToken) 71=> SymbolCompletionItem.TryGetInsertionText(item, out insertionText);