private void DirectionEndProccess()
 {
     if (this._directionEndCallback != null)
     {
         this._directionEndCallback();
         this._directionEndCallback = null;
     }
     this.Close();
 }
 public override void OnClose()
 {
     base.OnClose();
     if (this._directionEffectSetter != null)
     {
         this._directionEffectSetter.OnClose();
     }
     this._directionEffectSetter = null;
     if (this._directionEndCallback != null)
     {
         this._directionEndCallback();
         this._directionEndCallback = null;
     }
 }
 public void SetDirectionEndCallback(SolCombinationDirection_Dlg.DirectionEndCallback directionEndCallback)
 {
     this._directionEndCallback = directionEndCallback;
 }