public override void Redo (TextDocument doc, bool fireEvent = true)
{
doc.BeginAtomicUndo (operationType);
try {
foreach (UndoOperation operation in this.operations) {
operation.Redo (doc, false);
doc.OnRedone (new UndoOperationEventArgs (operation));
}
} finally {
doc.EndAtomicUndo ();
}
if (fireEvent)
OnRedoDone ();
}