static public AddToTree.Tree DeleteingMinusPluseFx(AddToTree.Tree Dummy)
 {
     Dummy = DeleteingMinusPluseTree.ArrangmentToDeleteingMinusPluse(Dummy);
     Dummy = DeleteingMinusPluseTree.RepeatedlyDeletedAction(Dummy);
     while (Dummy.ThreadAccess != null)
     {
         Dummy = Dummy.ThreadAccess;
     }
     return(Dummy);
 }
 static AddToTree.Tree ArrangmentToDeleteingMinusPluse(AddToTree.Tree Dummy)
 {
     if (Dummy == null)
     {
         return(Dummy);
     }
     DeleteingMinusPluseTree.ArrangmentToDeleteingMinusPluse(Dummy.LeftSideAccess);
     DeleteingMinusPluseTree.ArrangmentToDeleteingMinusPluse(Dummy.RightSideAccess);
     if (Dummy.SampleAccess == "+")
     {
         if (IS.IsMinuseOrPluse(Dummy.LeftSideAccess.SampleAccess))
         {
             Dummy.SetLefTandRightCommonlySide(Dummy.RightSideAccess, Dummy.LeftSideAccess);
         }
     }
     return(Dummy);
 }