public override Task <CompletionChange> GetChangeAsync( Document document, CodeAnalysis.Completion.CompletionItem item, char?commitCharacter = null, CancellationToken cancellationToken = default) { var textChange = new TextChange(span: new TextSpan(start: 77, length: 9), newText: @"public override void M() { throw new System.NotImplementedException(); }"); return(Task.FromResult(CompletionChange.Create(textChange, newPosition: 0))); }
internal override Task <CompletionDescription> GetDescriptionAsync(Document document, CodeAnalysis.Completion.CompletionItem item, CodeAnalysis.Completion.CompletionOptions options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default) => Task.FromResult(CompletionDescription.Empty);