internal static bool AnswerJudge_g_seven_2(List <string> g7_2_list)
        {
            int num = 0;

            xmldoc.Load("temp/generate/g_seven_2.xml");
            XmlNode node = SupportTools.AnswerXmlNode(xmldoc);

            foreach (XmlNode node2 in node.ChildNodes)
            {
                if (node2.Name.Equals("b11"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_2_list[0]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b12"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_2_list[1]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b13") && SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_2_list[2]))
                {
                    num++;
                }
            }
            return(num == 3);
        }
        internal static bool AnswerJudge_g_three_2(string g3_2Answer)
        {
            xmldoc.Load("temp/generate/g_three_2.xml");
            XmlNode node = SupportTools.AnswerXmlNode(xmldoc);

            foreach (XmlNode node2 in node.ChildNodes)
            {
                if (node2.Name.Equals("D"))
                {
                    return(SupportTools.TextBoxAnswerJudge(node2.InnerText, g3_2Answer));
                }
            }
            return(false);
        }
        internal static bool AnswerJudge_g_two_2_5(List <string> g2_1_list)
        {
            int num = 0;

            xmldoc.Load("temp/generate/g_two_2_5.xml");
            XmlNode node = SupportTools.AnswerXmlNode(xmldoc);

            foreach (XmlNode node2 in node.ChildNodes)
            {
                if (node2.Name.Equals("b11"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[0]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b12"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[1]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b13"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[2]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b21"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[3]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b22"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[4]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b23"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[5]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b31"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[6]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b32"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[7]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("b33") && SupportTools.TextBoxAnswerJudge(node2.InnerText, g2_1_list[8]))
                {
                    num++;
                }
            }
            return(num == 9);
        }
        internal static bool AnswerJudge_g_four_2(List <string> g4_2_1_list, List <string> g4_2_2_list, List <string> g4_2_3_list)
        {
            xmldoc.Load("temp/generate/g_four_2.xml");
            XmlNode node  = SupportTools.ParamsXmlNode(xmldoc);
            int     num   = 0;
            int     num2  = 0;
            int     num3  = 0;
            int     num4  = 0;
            int     num5  = 0;
            int     num6  = 0;
            int     num7  = 0;
            int     num8  = 0;
            int     num9  = 0;
            int     num10 = 0;
            int     num11 = 0;
            int     num12 = 0;

            foreach (XmlNode node2 in node.ChildNodes)
            {
                if (node2.Name.Equals("a11"))
                {
                    num = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a12"))
                {
                    num2 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a13"))
                {
                    num3 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a14"))
                {
                    num4 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a21"))
                {
                    num5 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a22"))
                {
                    num6 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a23"))
                {
                    num7 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a24"))
                {
                    num8 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a31"))
                {
                    num9 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a32"))
                {
                    num10 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a33"))
                {
                    num11 = int.Parse(node2.InnerText);
                }
                else if (node2.Name.Equals("a34"))
                {
                    num12 = int.Parse(node2.InnerText);
                }
            }
            List <double> list  = SupportTools.ConvertNuGenEQMLRawDouble(g4_2_1_list);
            List <double> list2 = SupportTools.ConvertNuGenEQMLRawDouble(g4_2_2_list);
            List <double> list3 = SupportTools.ConvertNuGenEQMLRawDouble(g4_2_3_list);
            XmlNode       node3 = SupportTools.AnswerXmlNode(xmldoc);

            foreach (XmlNode node2 in node3.ChildNodes)
            {
                if (node2.Name.Equals("d"))
                {
                    if (node2.InnerText == "1")
                    {
                        if (list.Count != 4)
                        {
                            return(false);
                        }
                        double num13 = list[0];
                        double num14 = list[1];
                        double num15 = list[2];
                        double num16 = list[3];
                        if (((Math.Abs((double)((((num * num13) + (num2 * num14)) + (num3 * num15)) + (num4 * num16))) < 0.15) && (Math.Abs((double)((((num5 * num13) + (num6 * num14)) + (num7 * num15)) + (num8 * num16))) < 0.15)) && ((Math.Abs((double)((((num9 * num13) + (num10 * num14)) + (num11 * num15)) + (num12 * num16))) < 0.15) & !((((num13 == 0.0) & (num14 == 0.0)) & (num15 == 0.0)) & (num16 == 0.0))))
                        {
                            return(true);
                        }
                    }
                    else
                    {
                        if ((list.Count != 4) || (list2.Count != 4))
                        {
                            return(false);
                        }
                        double num17 = list[0];
                        double num18 = list[1];
                        double num19 = list[2];
                        double num20 = list[3];
                        double num21 = list2[0];
                        double num22 = list2[1];
                        double num23 = list2[2];
                        double num24 = list2[3];
                        if ((((Math.Abs((double)((((num * num17) + (num2 * num18)) + (num3 * num19)) + (num4 * num20))) < 0.15) && (Math.Abs((double)((((num5 * num17) + (num6 * num18)) + (num7 * num19)) + (num8 * num20))) < 0.15)) && ((Math.Abs((double)((((num * num21) + (num2 * num22)) + (num3 * num23)) + (num4 * num24))) < 0.15) && (Math.Abs((double)((((num5 * num21) + (num6 * num22)) + (num7 * num23)) + (num8 * num24))) < 0.15))) && (((Math.Abs((double)((num17 * num22) - (num18 * num21))) >= 0.15) || (Math.Abs((double)((num17 * num23) - (num21 * num19))) >= 0.15)) || (Math.Abs((double)((num17 * num24) - (num21 * num20))) >= 0.15)))
                        {
                            return(true);
                        }
                    }
                }
            }
            return(false);
        }
        internal static bool AnswerJudge_g_seven_1_2(List <string> g7_1_2_list)
        {
            int num = 0;

            xmldoc.Load("temp/generate/g_seven_1_2.xml");
            XmlNode node = SupportTools.AnswerXmlNode(xmldoc);

            foreach (XmlNode node2 in node.ChildNodes)
            {
                if (node2.Name.Equals("c11"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[0]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c12"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[1]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c13"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[2]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c14"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[3]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c21"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[4]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c22"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[5]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c23"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[6]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c24"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[7]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c31"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[8]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c32"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[9]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c33"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[10]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c34"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[11]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c41"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[12]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c42"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[13]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c43"))
                {
                    if (SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[14]))
                    {
                        num++;
                    }
                }
                else if (node2.Name.Equals("c44") && SupportTools.TextBoxAnswerJudge(node2.InnerText, g7_1_2_list[15]))
                {
                    num++;
                }
            }
            return(num == 0x10);
        }