protected virtual Task <CompletionDescription> GetDescriptionWorkerAsync( Document document, CompletionItem item, CancellationToken cancellationToken) { return(CommonCompletionItem.HasDescription(item) ? Task.FromResult(CommonCompletionItem.GetDescription(item)) : Task.FromResult(CompletionDescription.Empty)); }
public override Task <CompletionDescription> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken) { if (CommonCompletionItem.HasDescription(item)) { return(Task.FromResult(CommonCompletionItem.GetDescription(item))); } else { return(Task.FromResult(CompletionDescription.Empty)); } }
public override Task <CompletionDescription> GetDescriptionAsync(Document document, CompletionItem item, CancellationToken cancellationToken = default(CancellationToken)) { if (CommonCompletionItem.HasDescription(item)) { return(Task.FromResult(CommonCompletionItem.GetDescription(item))); } var provider = GetProvider(item); if (provider != null) { return(provider.GetDescriptionAsync(document, item, cancellationToken)); } else { return(Task.FromResult(CompletionDescription.Empty)); } }