|
@@ -63,7 +63,7 @@ namespace RoslynPad.Editor
|
|
|
|
|
|
var textSpan = new TextSpan(e.Offset, e.RemovalLength);
|
|
|
var textChangeRange = new TextChangeRange(textSpan, e.InsertionLength);
|
|
|
- _currentText = _currentText.WithChanges(new TextChange(textSpan, e.InsertedText?.Text ?? string.Empty));
|
|
|
+ _currentText = _currentText.WithChanges(new TextChange(textSpan, e.InsertedText?.Text ?? ""));
|
|
|
|
|
|
TextChanged?.Invoke(this, new TextChangeEventArgs(oldText, _currentText, textChangeRange));
|
|
|
}
|
|
@@ -83,7 +83,7 @@ namespace RoslynPad.Editor
|
|
|
|
|
|
foreach (var change in changes)
|
|
|
{
|
|
|
- var newTextChange = change.NewText ?? string.Empty;
|
|
|
+ var newTextChange = change.NewText ?? "";
|
|
|
Document.Replace(change.Span.Start + documentOffset, change.Span.Length, new StringTextSource(newTextChange));
|
|
|
|
|
|
var changeOffset = newTextChange.Length - change.Span.Length;
|