public override void Redo (Document doc) { foreach (UndoOperation operation in this.operations) { operation.Redo (doc); doc.OnRedone (new UndoOperationEventArgs (operation)); } OnRedoDone (); }