public ChangeUndoEvent(UndoEngine engine, System.ComponentModel.Design.ComponentChangingEventArgs e, bool serializeBeforeState)
 {
     this._componentName = engine.GetName(e.Component, true);
     this._openComponent = e.Component;
     this._member        = e.Member;
     if (serializeBeforeState)
     {
         this._before = this.Serialize(engine, this._openComponent, this._member);
     }
 }
 public virtual void OnComponentChanging(object sender, System.ComponentModel.Design.ComponentChangingEventArgs ce)
 {
 }