4 instantiations of CompletionDescription
Microsoft.CodeAnalysis.Features (4)
Completion\CompletionDescription.cs (4)
21public static readonly CompletionDescription Empty = new(ImmutableArray<TaggedText>.Empty); 36=> new(taggedParts); 42=> new(ImmutableArray.Create(new TaggedText(TextTags.Text, text))); 51return new CompletionDescription(taggedParts);
87 references to CompletionDescription
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)
313internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
124internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
124internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
133internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
159internal override async Task<CompletionDescription?> GetDescriptionAsync(
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
128private static async Task<CompletionDescription?> GetConversionDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Indexers.cs (1)
39private static Task<CompletionDescription> GetIndexerDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
159private static Task<CompletionDescription> GetOperatorDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
161internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.EditorFeatures (1)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
528var description = await service.GetDescriptionAsync(document, itemData.RoslynItem, completionOptions, displayOptions, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Completion\AbstractCompletionProviderTests.cs (1)
825var description = await completionService.GetDescriptionAsync(document, item, options, displayOptions);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities2 (1)
Intellisense\TestState.vb (1)
467Public Async Function GetSelectedItemDescriptionAsync() As Task(Of CompletionDescription)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (2)
120public override Task<CompletionDescription> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 122return Task.FromResult(CompletionDescription.FromText(nameof(DebugAssertTestCompletionProvider)));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (2)
IntelliSense\CompletionServiceTests.vb (2)
137Public Overrides Function GetDescriptionAsync(document As Document, item As CompletionItem, cancellationToken As Threading.CancellationToken) As Task(Of CompletionDescription) 138Return Task.FromResult(CompletionDescription.FromText(DescriptionText))
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Completion\OmniSharpCompletionService.cs (1)
40public static Task<CompletionDescription?> GetDescriptionAsync(
Microsoft.CodeAnalysis.Features (65)
Completion\CommonCompletionItem.cs (4)
66public static CompletionDescription GetDescription(CompletionItem item) 74return CompletionDescription.Empty; 83private static CompletionDescription DecodeDescription(string encoded) 93return 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 (7)
87public static Func<CancellationToken, Task<CompletionDescription>> CreateDescriptionFactory( 97public static Func<CancellationToken, Task<CompletionDescription>> CreateDescriptionFactory( 103public static Func<CancellationToken, Task<CompletionDescription>> CreateDescriptionFactory( 109public static async Task<CompletionDescription> CreateDescriptionAsync( 120return CompletionDescription.Empty; 171return CompletionDescription.Create(textContentBuilder.AsImmutable()); 174public static Task<CompletionDescription> CreateDescriptionAsync(
Completion\CompletionDescription.cs (8)
19/// The <see cref="CompletionDescription"/> used when there is no description. 21public static readonly CompletionDescription Empty = new(ImmutableArray<TaggedText>.Empty); 32/// Creates a new instance of <see cref="CompletionDescription"/> with the specified <see cref="TaggedText"/> parts. 35public static CompletionDescription Create(ImmutableArray<TaggedText> taggedParts) 39/// Creates a new instance of <see cref="CompletionDescription"/> from untagged text. 41public static CompletionDescription FromText(string text) 45/// Creates a copy of this <see cref="CompletionDescription"/> with the <see cref="TaggedParts"/> property changed. 47public 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)
176public Task<CompletionDescription?> GetDescriptionAsync( 194internal virtual async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default) 198return CompletionDescription.Empty; 202var description = await provider.GetDescriptionAsync(document, item, options, displayOptions, cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
111internal override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractCrefCompletionProvider.cs (2)
18internal override async Task<CompletionDescription> GetDescriptionWorkerAsync( 33return CompletionDescription.Empty;
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
241internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
94internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
112internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (2)
199internal sealed override async Task<CompletionDescription> GetDescriptionWorkerAsync( 237return CompletionDescription.Empty;
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
218internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\EmbeddedLanguageCompletionProvider.cs (1)
26public abstract Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
242internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (2)
130public static async Task<CompletionDescription> GetCompletionDescriptionAsync(Document document, CompletionItem item, SymbolDescriptionOptions options, CancellationToken cancellationToken) 150return CompletionDescription.Empty;
Completion\Providers\MemberInsertingCompletionItem.cs (1)
40public static Task<CompletionDescription> GetDescriptionAsync(CompletionItem item, Document document, SymbolDescriptionOptions options, CancellationToken cancellationToken)
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
104internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\SymbolCompletionItem.cs (5)
176public static async Task<CompletionDescription> GetDescriptionAsync( 183public static async Task<CompletionDescription> GetDescriptionForSymbolsAsync( 187return CompletionDescription.Empty; 354public static async Task<CompletionDescription> GetDescriptionAsync( 366return CompletionDescription.Empty;
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (4)
229public override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 232return SpecializedTasks.Null<CompletionDescription>(); 234return Task.FromResult((CompletionDescription?)CompletionDescription.Create(
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (3)
463public override Task<CompletionDescription> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) 467return SpecializedTasks.Null<CompletionDescription>(); 470return 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.LanguageServer.Protocol (1)
Handler\Completion\CompletionResolveHandler.cs (1)
76var description = await completionService.GetDescriptionAsync(document, selectedItem, completionOptions, displayOptions, cancellationToken).ConfigureAwait(false)!;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Completion\CompletionResolveTests.cs (2)
470internal override Task<CompletionDescription> GetDescriptionAsync(Document document, CodeAnalysis.Completion.CompletionItem item, CodeAnalysis.Completion.CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default) 471=> Task.FromResult(CompletionDescription.Empty);
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)