internal protected virtual void OnBeforeUndoOperation (EventArgs e) { var handler = this.BeforeUndoOperation; if (handler != null) handler (this, e); }