public virtual void Init(int commandType, object keyObj, apUndoManager.ACTION_TYPE actionType, string label)
 {
     _commandType = commandType;
     _keyObj      = keyObj;
     _actionType  = actionType;
     _label       = label;
 }
 // Get / Set
 //----------------------------------------------------------------
 public bool IsSameUnit(int commandType, object keyObj, apUndoManager.ACTION_TYPE actionType)
 {
     return(_commandType == commandType && _keyObj == keyObj && _actionType == actionType);
 }
 // Init
 //----------------------------------------------
 public override void Init(int commandType, object keyObj, apUndoManager.ACTION_TYPE actionType, string label)
 {
     base.Init(commandType, keyObj, actionType, label);
 }