Ejemplo n.º 1
0
        public string ComplexRouteFormula(string string_0, LogicExplain logicExplain_0)
        {
            string        string_  = GClass0.smethod_0(";");
            string        string_2 = GClass0.smethod_0(":");
            string        string_3 = logicExplain_0.DeleteOuterSymbol(string_0);
            List <string> list     = logicExplain_0.ParaToList(string_3, string_2, false);

            foreach (string item in list)
            {
                int formulaSplitLocation = logicExplain_0.GetFormulaSplitLocation(item, string_);
                if (formulaSplitLocation <= -1)
                {
                    return(item);
                }
                string       string_4     = logicExplain_0.LEFT(item, formulaSplitLocation);
                string       string_5     = logicExplain_0.MID(item, formulaSplitLocation + 1, -9999);
                LogicExplain logicExplain = new LogicExplain();
                logicExplain._dictData = logicExplain_0._dictData;
                if (logicExplain.LoopLogicFormula(string_4) > 0.0)
                {
                    return(strShowText(string_5, true));
                }
            }
            return("");
        }