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); }