public void ExecuteCommand(DocumentCommand cmd) { cmd.Execute(); if (cmd is UndoableCommand) { commandStack.Push(cmd); } }
public DocumentInvoker(DocumentCommand discmd, DocumentCommand undcmd, DocumentCommand redcmd) { this._discmd = discmd; this._undcmd = undcmd; this._redcmd = redcmd; }