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));
     }
 }
Example #3
0
        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));
            }
        }