static AddToTree.Tree LocalSearchMinusPlusTowNumberSimplifierActionFx(AddToTree.Tree Dummy, ref UknownIntegralSolver UIS) { if (Dummy == null) { return(Dummy); } bool SimplifiedTrueOtherWiseFalse = false; bool Suitable = false; bool MinuseTruePluseFalse = false; float NUM = 0; try { if (IS.IsNumber(Dummy.LeftSideAccess.SampleAccess)) { LocalSearchMinusPlusTowNumberSimplifier.SuitableToSimplifierLocalThatToSimplifiedLocatedAtLeft(Dummy.RightSideAccess, Dummy.LeftSideAccess, out Suitable, out MinuseTruePluseFalse, out SimplifiedTrueOtherWiseFalse, out NUM); if (SimplifiedTrueOtherWiseFalse) { if (MinuseTruePluseFalse) { float NUMC = (float)System.Convert.ToDouble(Dummy.SampleAccess) - NUM; if (NUMC != 0) { Dummy.SampleAccess = System.Convert.ToString(NUMC); } else { Dummy.SampleAccess = null; } } else { float NUMC = (float)System.Convert.ToDouble(Dummy.SampleAccess) + NUM; if (NUMC != 0) { Dummy.SampleAccess = System.Convert.ToString(NUMC); } else { Dummy.SampleAccess = null; } } } } } catch (NullReferenceException t) { ExceptionClass.ExceptionClassMethod(t); } SimplifiedTrueOtherWiseFalse = false; Suitable = false; MinuseTruePluseFalse = false; try { if (IS.IsNumber(Dummy.RightSideAccess.SampleAccess)) { LocalSearchMinusPlusTowNumberSimplifier.SuitableToSimplifierLocalThatToSimplifiedLocatedAtRight(Dummy, Dummy.RightSideAccess, out Suitable, out MinuseTruePluseFalse, out SimplifiedTrueOtherWiseFalse, out NUM); if (SimplifiedTrueOtherWiseFalse) { if (MinuseTruePluseFalse) { Dummy.SampleAccess = System.Convert.ToString(System.Convert.ToDouble(Dummy.SampleAccess) - NUM); } else { Dummy.SampleAccess = System.Convert.ToString(System.Convert.ToDouble(Dummy.SampleAccess) + NUM); } } } } catch (NullReferenceException t) { ExceptionClass.ExceptionClassMethod(t); } LocalSearchMinusPlusTowNumberSimplifier.LocalSearchMinusPlusTowNumberSimplifierActionFx(Dummy.LeftSideAccess, ref UIS); LocalSearchMinusPlusTowNumberSimplifier.LocalSearchMinusPlusTowNumberSimplifierActionFx(Dummy.RightSideAccess, ref UIS); return(Dummy); }
static public AddToTree.Tree LocalSearchMinusPlusTowNumberSimplifierFx(AddToTree.Tree Dummy, ref UknownIntegralSolver UIS) { return(LocalSearchMinusPlusTowNumberSimplifier.LocalSearchMinusPlusTowNumberSimplifierActionFx(Dummy, ref UIS)); }