public UndoGroup (TextDocument doc, OperationType operationType) { if (doc == null) throw new ArgumentNullException ("doc"); doc.BeginAtomicUndo (operationType); this.doc = doc; }