public void ReplaceText(ISegment segment, ITextSource value)
 {
     if (segment == null)
     {
         throw new ArgumentNullException(nameof(segment));
     }
     ReadWriteTextDocument.ReplaceText(segment.Offset, segment.Length, value);
 }
 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);
 }