public void RemoveText(ISegment segment) { if (segment == null) { throw new ArgumentNullException(nameof(segment)); } ReadWriteTextDocument.RemoveText(segment); }
public void ReplaceText(ISegment segment, ITextSource value) { if (segment == null) { throw new ArgumentNullException(nameof(segment)); } ReadWriteTextDocument.ReplaceText(segment.Offset, segment.Length, value); }
public IReadonlyTextDocument CreateDocumentSnapshot() { return(ReadWriteTextDocument.CreateDocumentSnapshot()); }
public void ReplaceText(int offset, int count, ITextSource value) { ReadWriteTextDocument.ReplaceText(offset, count, value); }
public void ReplaceText(int offset, int count, string value) { ReadWriteTextDocument.ReplaceText(offset, count, value); }
public void InsertText(int offset, ITextSource text) { ReadWriteTextDocument.InsertText(offset, text); }
public void InsertText(int offset, string text) { ReadWriteTextDocument.InsertText(offset, text); }
public IDisposable OpenUndoGroup() { return(ReadWriteTextDocument.OpenUndoGroup()); }