コード例 #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("");
        }
コード例 #2
0
        private string method_1(string string_0, string string_1)
        {
            string        text         = "";
            string        b            = "#";
            string        b2           = GClass0.smethod_0("_");
            LogicExplain  logicExplain = new LogicExplain();
            List <string> list         = logicExplain.ParaToList(string_1, GClass0.smethod_0("-"), false);
            string        text2        = "";

            if (string_0 == GClass0.smethod_0("#ʼnɑ\u034cцՐة") || string_0 == GClass0.smethod_0("!ŋɗ\u034aЩ"))
            {
                if (list.Count > 0)
                {
                    text2 = list[0].Substring(0, 1);
                    string string_2 = (list.Count > 1) ? stringResult(list[1]) : "";
                    text = ((text2 == b) ? method_11(list[0].Substring(1), string_2) : ((!(text2 == b2)) ? GetOtherText(list[0], string_2) : method_10(list[0].Substring(1), string_2)));
                    if (string.IsNullOrEmpty(text))
                    {
                        text = "";
                    }
                }
            }
            else if (string_0 == GClass0.smethod_0(".Łɉ\u0351уՃ\u064dݏࡇऩ"))
            {
                if (list.Count > 0)
                {
                    text = method_14(list[0]);
                }
            }
            else if (string_0 == GClass0.smethod_0(",ʼnɉ\u0343эՏهܩ"))
            {
                text = GClass0.smethod_0("0");
                if (list.Count > 0)
                {
                    text = ((method_14(list[0]) == GClass0.smethod_0("0")) ? GClass0.smethod_0("1") : GClass0.smethod_0("0"));
                }
            }
            else if (string_0 == GClass0.smethod_0(",ʼnɉ\u0351іՆفܩ"))
            {
                text = method_15();
            }
            return(text);
        }