protected override void PerformRedo()
 {
     content.Remove(offset, text.Length);
 }
 protected override void PerformUndo()
 {
     content.Remove(offset, 1);
 }