Esempio n. 1
0
        public override int GetHashCode()
        {
            if (MessageCategory.\u202E‮‍‏‫‫‍‫‏‏‍‮‬‫‮‭‬‏‌‭‏‌‮(this.CategoryName))
            {
                goto label_4;
            }
label_1:
            int num1 = 463455675;

label_2:
            int num2;

            while (true)
            {
                int  num3 = 1058992422;
                uint num4;
                switch ((num4 = (uint)(num1 ^ num3)) % 6U)
                {
                case 0:
                    goto label_1;

                case 1:
                    goto label_4;

                case 2:
                    num1 = (int)num4 * 2057308564 ^ -1947940234;
                    continue;

                case 3:
                    num2 = MessageCategory.\u202B‍‭‏‎‫‪‍‌‌‮‍‪‭‪‪‌‪‍‮​‬‌‍‪‎‮((object)this.CategoryName);
                    num1 = (int)num4 * -2058926595 ^ -462900993;
                    continue;

                case 5:
                    num1 = (int)num4 * -2135287563 ^ -495982966;
                    continue;

                default:
                    goto label_7;
                }
            }
label_7:
            return(num2);

label_4:
            num2 = this.\u202E‏‭‏‌‪​‎‎‎‌‫​‏‎‮‮‫‪‪‎‏‭‬‭​‮();
            num1 = 1359121178;
            goto label_2;
        }