4 instantiations of CompletionDescription
Microsoft.CodeAnalysis.Features (4)
Completion\CompletionDescription.cs (4)
20public static readonly CompletionDescription Empty = new([]); 35=> new(taggedParts); 41=> new([new TaggedText(TextTags.Text, text)]); 50return new CompletionDescription(taggedParts);
84 references to CompletionDescription
Microsoft.AspNetCore.App.Analyzers (8)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (4)
66public override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 70return Task.FromResult<CompletionDescription?>(null); 73return Task.FromResult<CompletionDescription?>(CompletionDescription.Create(
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (4)
60public override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 64return Task.FromResult<CompletionDescription?>(null); 67return Task.FromResult<CompletionDescription?>(CompletionDescription.Create(
Microsoft.CodeAnalysis.CSharp.Features (10)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
198internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
309internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
127internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
122internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
117internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
157internal override async Task<CompletionDescription?> GetDescriptionAsync(
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
132private static async Task<CompletionDescription?> GetConversionDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Indexers.cs (1)
42private static Task<CompletionDescription> GetIndexerDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
160private static Task<CompletionDescription> GetOperatorDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
160internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Completion\OmniSharpCompletionService.cs (1)
40public static Task<CompletionDescription?> GetDescriptionAsync(
Microsoft.CodeAnalysis.Features (64)
Completion\CommonCompletionItem.cs (4)
76public static CompletionDescription GetDescription(CompletionItem item) 84return CompletionDescription.Empty; 110private static CompletionDescription DecodeDescription(string encoded) 120return CompletionDescription.Create(builder.ToImmutable());
Completion\CommonCompletionProvider.cs (5)
56public sealed override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 64internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 69var description = await GetDescriptionWorkerAsync(document, item, options, displayOptions, cancellationToken).ConfigureAwait(false); 102internal virtual Task<CompletionDescription> GetDescriptionWorkerAsync( 107: Task.FromResult(CompletionDescription.Empty);
Completion\CommonCompletionUtilities.cs (4)
85public static async Task<CompletionDescription> CreateDescriptionAsync( 96return CompletionDescription.Empty; 147return CompletionDescription.Create(textContentBuilder.AsImmutable()); 150public static Task<CompletionDescription> CreateDescriptionAsync(
Completion\CompletionDescription.cs (8)
18/// The <see cref="CompletionDescription"/> used when there is no description. 20public static readonly CompletionDescription Empty = new([]); 31/// Creates a new instance of <see cref="CompletionDescription"/> with the specified <see cref="TaggedText"/> parts. 34public static CompletionDescription Create(ImmutableArray<TaggedText> taggedParts) 38/// Creates a new instance of <see cref="CompletionDescription"/> from untagged text. 40public static CompletionDescription FromText(string text) 44/// Creates a copy of this <see cref="CompletionDescription"/> with the <see cref="TaggedParts"/> property changed. 46public CompletionDescription WithTaggedParts(ImmutableArray<TaggedText> taggedParts)
Completion\CompletionProvider.cs (4)
63public virtual Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 64=> Task.FromResult<CompletionDescription?>(CompletionDescription.Empty); 66internal virtual Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionService.cs (4)
186public Task<CompletionDescription?> GetDescriptionAsync( 203internal virtual async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default) 207return CompletionDescription.Empty; 214var description = await extensionManager.PerformFunctionAsync(
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
109internal override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractCrefCompletionProvider.cs (2)
14internal override async Task<CompletionDescription> GetDescriptionWorkerAsync( 21return CompletionDescription.Empty;
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
256internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
86internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
110internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (4)
223internal sealed override async Task<CompletionDescription> GetDescriptionWorkerAsync( 233var description = await TryGetDescriptionAsync(document.Id).ConfigureAwait(false); 249return CompletionDescription.Empty; 251async Task<CompletionDescription?> TryGetDescriptionAsync(DocumentId documentId)
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
328internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\EmbeddedLanguageCompletionProvider.cs (1)
25public abstract Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
228internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (2)
156public static async Task<CompletionDescription> GetCompletionDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions options, CancellationToken cancellationToken) 176return CompletionDescription.Empty;
Completion\Providers\MemberInsertingCompletionItem.cs (1)
38public static Task<CompletionDescription> GetDescriptionAsync(CompletionItem item, Document document, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
102internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\SymbolCompletionItem.cs (5)
191public static async Task<CompletionDescription> GetDescriptionAsync( 198public static async Task<CompletionDescription> GetDescriptionForSymbolsAsync( 202return CompletionDescription.Empty; 416public static async Task<CompletionDescription> GetDescriptionAsync( 428return CompletionDescription.Empty;
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (4)
230public override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 233return SpecializedTasks.Null<CompletionDescription>(); 235return Task.FromResult((CompletionDescription?)CompletionDescription.Create(
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (3)
460public override Task<CompletionDescription> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 464return SpecializedTasks.Null<CompletionDescription>(); 467return Task.FromResult(CompletionDescription.Create(
ExternalAccess\Pythia\Api\PythiaCompletionProviderBase.cs (6)
51public static Task<CompletionDescription> GetDescriptionAsync(CompletionItem item, Document document, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken) 56public static CompletionDescription GetDescription(CompletionItem item) 59internal sealed override async Task<CompletionDescription> GetDescriptionWorkerAsync( 62var description = await GetDescriptionAsync(item, document, displayOptions, cancellationToken).ConfigureAwait(false); 66protected virtual CompletionDescription UpdateDescription(CompletionDescription completionDescription)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
110Friend Overrides Function GetDescriptionWorkerAsync(document As Document, item As CompletionItem, options As CompletionOptions, displayOptions As SymbolDescriptionOptions, cancellationToken As CancellationToken) As Task(Of CompletionDescription)