8 writes to Range
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Extensions\ProtocolConversions.cs (2)
359Range = TextSpanToRange(textChange.Span, oldText) 450Range = MappedSpanResultToRange(mappedSpan),
Handler\CodeActions\CodeActionResolveHelper.cs (1)
241var edit = new TextEdit { Range = emptyDocumentRange, NewText = newText.ToString() };
Handler\Completion\AbstractLspCompletionResultCreationService.cs (3)
387Range = ProtocolConversions.TextSpanToRange(completionChangeSpan, documentText), 433Range = ProtocolConversions.TextSpanToRange(change.Span, sourceText), 472Range = ProtocolConversions.TextSpanToRange(completionChangeSpan, documentText),
Handler\OnAutoInsert\OnAutoInsertHandler.cs (2)
137Range = ProtocolConversions.TextSpanToRange(result.SpanToReplace, sourceText) 201Range = ProtocolConversions.TextSpanToRange(textChange.Span, sourceText)
2 references to Range
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Extensions\ProtocolConversions.cs (1)
364=> new TextChange(RangeToTextSpan(edit.Range, oldText), edit.NewText);
Protocol\CompletionItem.cs (1)
209/// The <see cref="TextEdit.Range"/> must be single-line and must contain the position at which completion was requested.