Exemple #1
0
        public static License Load(string fileName)
        {
            License license = (License)null;

            try
            {
label_2:
                int num1 = 44338411;
                while (true)
                {
                    int           num2 = 371792680;
                    uint          num3;
                    TextReader    textReader;
                    XmlSerializer xmlSerializer;
                    switch ((num3 = (uint)(num1 ^ num2)) % 7U)
                    {
                    case 0:
                        LicenseHelper.\u206D‪‏‭‮‎‪‌‎‌‮‪‫‍‏‍‎​‎​‭‬‭‮‌‪‫‪‮(textReader);
                        num1 = (int)num3 * 1259755027 ^ -684059904;
                        continue;

                    case 2:
                        // ISSUE: type reference
                        xmlSerializer = LicenseHelper.\u200F‌‭‫‮‮‎​‏‭‍‌‮‭‍‭‍‏‫‪‭‫‪‌‍‎‮(LicenseHelper.\u206D‎‍​‏‌‌​‫‌‎‍‏‬‮‏‪‬‮‍‎‏‎​‮‍‮(__typeref(License)));
                        num1          = (int)num3 * -1415869284 ^ 1058800764;
                        continue;

                    case 3:
                        goto label_2;

                    case 4:
                        license = (License)LicenseHelper.\u206E‮‫‫‪‭‏‫‌‌‏​‫‌‬‭‍‏‫‮‏‮‪‮(xmlSerializer, textReader);
                        num1    = (int)num3 * 1027082432 ^ -1187014021;
                        continue;

                    case 5:
                        textReader    = (TextReader)null;
                        xmlSerializer = (XmlSerializer)null;
                        num1          = (int)num3 * 1901401305 ^ -1698070874;
                        continue;

                    case 6:
                        textReader = (TextReader)LicenseHelper.\u202A‎‭‬‮​‎‬‪‮‬‬‌‫‭‏‪‭‮‮‌‏‌​‮‎‏‌‮(fileName);
                        num1       = (int)num3 * -32846662 ^ 408048567;
                        continue;

                    default:
                        goto label_16;
                    }
                }
            }
            catch (Exception ex)
            {
label_10:
                int num1 = 321483533;
                while (true)
                {
                    int  num2 = 371792680;
                    uint num3;
                    switch ((num3 = (uint)(num1 ^ num2)) % 6U)
                    {
                    case 0:
                        LicenseHelper.\u200F‫‏‌‍‍‮​‬‎‫‬‭‬‍‫‫‭​‏‌‮‍‮(LicenseHelper.\u200E‮‫‮‮‍‮‎‍‎‮‭‫‬‭‍‪‫‍​‭‫‭‫‬‮‏‮(\u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(1588592788U), LicenseHelper.\u202B‭‮‪‬‎‪‬‭‮‫‎‌​‏‍‮‫‍​‎‍‏‌‮(ex)));
                        num1 = (int)num3 * 610477975 ^ -2073624651;
                        continue;

                    case 1:
                        num1 = (int)num3 * -776737556 ^ -505458164;
                        continue;

                    case 2:
                        goto label_10;

                    case 4:
                        num1 = (int)num3 * -1126050596 ^ -336645759;
                        continue;

                    case 5:
                        num1 = (int)num3 * -1522604402 ^ 108854222;
                        continue;

                    default:
                        goto label_16;
                    }
                }
            }
label_16:
            return(license);
        }
Exemple #2
0
        public static bool Save(License license, string filePath)
        {
            bool flag1 = false;

            try
            {
                // ISSUE: type reference
                XmlSerializer xmlSerializer = LicenseHelper.\u200F‌‭‫‮‮‎​‏‭‍‌‮‭‍‭‍‏‫‪‭‫‪‌‍‎‮(LicenseHelper.\u206D‎‍​‏‌‌​‫‌‎‍‏‬‮‏‪‬‮‍‎‏‎​‮‍‮(__typeref(License)));
                TextWriter    textWriter    = (TextWriter)LicenseHelper.\u200F‫‎‌‌‎‎‍‮‎​‍‮‭‭‭​‏‭‭‎‍‭‬‍‌‭‮(filePath);
                try
                {
label_3:
                    int num1 = 192322250;
                    while (true)
                    {
                        int  num2 = 675845724;
                        uint num3;
                        switch ((num3 = (uint)(num1 ^ num2)) % 6U)
                        {
                        case 0:
                            LicenseHelper.\u200D‌‌‮‍‏​‮​‫‬‏‍‫‍‪‏‫‏‬‎‫‍‮​‫‮(textWriter);
                            num1 = (int)num3 * 567760209 ^ -231811281;
                            continue;

                        case 1:
                            num1 = (int)num3 * -2063116062 ^ -1499146981;
                            continue;

                        case 2:
                            num1 = (int)num3 * -402172395 ^ 579279800;
                            continue;

                        case 3:
                            goto label_3;

                        case 4:
                            LicenseHelper.\u206C​‬​‏‫‌‮‬‮‎​‎‬‬‫‭‎‍​‪‌‏‎‮(xmlSerializer, textWriter, (object)license);
                            num1 = (int)num3 * 225734057 ^ 2046048184;
                            continue;

                        default:
                            goto label_15;
                        }
                    }
                }
                finally
                {
                    if (textWriter != null)
                    {
label_10:
                        int num1 = 2111390777;
                        while (true)
                        {
                            int  num2 = 675845724;
                            uint num3;
                            switch ((num3 = (uint)(num1 ^ num2)) % 4U)
                            {
                            case 0:
                                num1 = (int)num3 * -1906065216 ^ 1063042407;
                                continue;

                            case 1:
                                LicenseHelper.\u206C‎‌‮‬‌‌‌‏‍‮‭‌‮‍‌‎​‌​‍‌‎‮((IDisposable)textWriter);
                                num1 = (int)num3 * 198480945 ^ 2142788805;
                                continue;

                            case 2:
                                goto label_10;

                            default:
                                goto label_14;
                            }
                        }
                    }
                    label_14 :;
                }
                label_15 :
                flag1 = true;
            }
            catch (Exception ex)
            {
label_17:
                int num1 = 1180652104;
                while (true)
                {
                    int  num2 = 675845724;
                    uint num3;
                    switch ((num3 = (uint)(num1 ^ num2)) % 3U)
                    {
                    case 1:
                        LicenseHelper.\u200F‫‏‌‍‍‮​‬‎‫‬‭‬‍‫‫‭​‏‌‮‍‮(LicenseHelper.\u200E‭‍‫‬​‍‮‌‮‏‍‪‫‭‎‮‮‫‬‮(\u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(3204850362U), (object)\u003CModule\u003E.\u206A‪‫‬‫‎‭‬‌‫‏‭‭‏‍‫‌​‬‪‎‬‏‬‮ <string>(3304677717U), (object)LicenseHelper.\u202B‭‮‪‬‎‪‬‭‮‫‎‌​‏‍‮‫‍​‎‍‏‌‮(ex), (object)ex));
                        num1 = (int)num3 * 32164050 ^ 622819849;
                        continue;

                    case 2:
                        goto label_17;

                    default:
                        goto label_20;
                    }
                }
            }
label_20:
            bool flag2 = flag1;

label_21:
            int num4 = 285696990;

            while (true)
            {
                int  num1 = 675845724;
                uint num2;
                switch ((num2 = (uint)(num4 ^ num1)) % 3U)
                {
                case 0:
                    goto label_21;

                case 1:
                    num4 = (int)num2 * 284310314 ^ 756858104;
                    continue;

                default:
                    goto label_24;
                }
            }
label_24:
            return(flag2);
        }