コード例 #1
0
    // Token: 0x060007BD RID: 1981 RVA: 0x00045958 File Offset: 0x00043B58
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        switch (class80_0.vmethod_2())
        {
        case 0:
            this.method_3(((Class97)class80_0).method_2());
            return(this);

        case 2:
            this.method_3(Convert.ToBoolean(((Class88)class80_0).method_2()));
            return(this);

        case 6:
            this.method_3(Convert.ToBoolean(((Class83)class80_0).method_2()));
            return(this);

        case 7:
            this.method_3(Convert.ToBoolean(((Class85)class80_0).method_2()));
            return(this);

        case 8:
            this.method_3(Convert.ToBoolean(((Class84)class80_0).method_2()));
            return(this);

        case 10:
            this.method_3(Convert.ToBoolean(((Class92)class80_0).method_2()));
            return(this);

        case 14:
            this.method_3(Convert.ToBoolean(((Class98)class80_0).method_2()));
            return(this);

        case 16:
            this.method_3(Convert.ToBoolean(((Class82)class80_0).method_2()));
            return(this);

        case 18:
            this.method_3(Convert.ToBoolean(((Class94)class80_0).method_2()));
            return(this);

        case 20:
            this.method_3(Convert.ToBoolean(((Class89)class80_0).method_2()));
            return(this);

        case 21:
            this.method_3(Convert.ToBoolean(((Class90)class80_0).method_2()));
            return(this);

        case 23:
            this.method_3(Convert.ToBoolean(((Class99)class80_0).method_2()));
            return(this);

        case 24:
            this.method_3(Convert.ToBoolean(((Class87)class80_0).method_2()));
            return(this);
        }
        throw new ArgumentOutOfRangeException();
    }
コード例 #2
0
    // Token: 0x06000588 RID: 1416 RVA: 0x00030CD0 File Offset: 0x0002EED0
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        switch (class80_0.vmethod_2())
        {
        case 2:
            this.method_3((float)((Class88)class80_0).method_2());
            return(this);

        case 7:
            this.method_3((float)((Class85)class80_0).method_2());
            return(this);

        case 8:
            this.method_3(Convert.ToSingle(((Class84)class80_0).method_2()));
            return(this);

        case 10:
            this.method_3(((Class92)class80_0).method_2());
            return(this);

        case 14:
            this.method_3((float)((Class98)class80_0).method_2());
            return(this);

        case 15:
            this.method_3(((Class91)class80_0).method_2());
            return(this);

        case 16:
            this.method_3((float)((Class82)class80_0).method_2());
            return(this);

        case 18:
            this.method_3((float)((Class94)class80_0).method_2());
            return(this);

        case 19:
            this.method_3((float)((Class86)class80_0).method_2());
            return(this);

        case 20:
            this.method_3(((Class89)class80_0).method_2());
            return(this);

        case 21:
            this.method_3((float)((Class90)class80_0).method_2());
            return(this);

        case 24:
            this.method_3((float)((Class87)class80_0).method_2());
            return(this);
        }
        throw new ArgumentOutOfRangeException();
    }
コード例 #3
0
    // Token: 0x060001C0 RID: 448 RVA: 0x000108F4 File Offset: 0x0000EAF4
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        int num = class80_0.vmethod_2();

        if (num != 2)
        {
            switch (num)
            {
            case 7:
                this.method_3((double)((Class85)class80_0).method_2());
                return(this);

            case 10:
                this.method_3(((Class92)class80_0).method_2());
                return(this);

            case 14:
                this.method_3((double)((Class98)class80_0).method_2());
                return(this);

            case 15:
                this.method_3((double)((Class91)class80_0).method_2());
                return(this);

            case 16:
                this.method_3((double)((Class82)class80_0).method_2());
                return(this);

            case 18:
                this.method_3((double)((Class94)class80_0).method_2());
                return(this);

            case 19:
                this.method_3(((Class86)class80_0).method_2());
                return(this);

            case 20:
                this.method_3(((Class89)class80_0).method_2());
                return(this);

            case 21:
                this.method_3((double)((Class90)class80_0).method_2());
                return(this);

            case 24:
                this.method_3((double)((Class87)class80_0).method_2());
                return(this);
            }
            throw new ArgumentOutOfRangeException();
        }
        this.method_3((double)((Class88)class80_0).method_2());
        return(this);
    }
コード例 #4
0
    // Token: 0x06000052 RID: 82 RVA: 0x00008140 File Offset: 0x00006340
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        int num = class80_0.vmethod_2();

        if (num != 2)
        {
            switch (num)
            {
            case 6:
                this.method_3(((Class83)class80_0).method_2());
                return(this);

            case 8:
                this.method_3(new UIntPtr(Convert.ToUInt64(((Class84)class80_0).method_2())));
                return(this);

            case 10:
                this.method_3((UIntPtr)((Class92)class80_0).method_2());
                return(this);

            case 14:
                this.method_3((UIntPtr)((ulong)((long)((Class98)class80_0).method_2())));
                return(this);

            case 15:
                this.method_3((UIntPtr)((ulong)((Class91)class80_0).method_2()));
                return(this);

            case 16:
                this.method_3((UIntPtr)((ulong)((Class82)class80_0).method_2()));
                return(this);

            case 19:
                this.method_3((UIntPtr)((ulong)((Class86)class80_0).method_2()));
                return(this);

            case 20:
                this.method_3((UIntPtr)((Class89)class80_0).method_2());
                return(this);

            case 21:
                this.method_3((UIntPtr)((Class90)class80_0).method_2());
                return(this);

            case 24:
                this.method_3((UIntPtr)((uint)((Class87)class80_0).method_2()));
                return(this);
            }
            throw new ArgumentOutOfRangeException();
        }
        this.method_3((UIntPtr)((uint)((Class88)class80_0).method_2()));
        return(this);
    }
コード例 #5
0
ファイル: Class102.cs プロジェクト: jkoxo123/Desktop
    // Token: 0x06000151 RID: 337 RVA: 0x0000F43C File Offset: 0x0000D63C
    public override Class80 vmethod_3(Class80 class80_1)
    {
        base.method_1(class80_1.method_0());
        int num = class80_1.vmethod_2();

        if (num == 5)
        {
            this.method_3(((Class102)class80_1).method_2());
            return(this);
        }
        throw new ArgumentOutOfRangeException();
    }
コード例 #6
0
    // Token: 0x06000068 RID: 104 RVA: 0x00008348 File Offset: 0x00006548
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        int num = class80_0.vmethod_2();

        if (num == 17)
        {
            Class101 @class = (Class101)class80_0;
            this.method_3(@class.method_2());
            this.method_5(@class.method_4());
            return(this);
        }
        throw new ArgumentOutOfRangeException();
    }
コード例 #7
0
    // Token: 0x060006BA RID: 1722 RVA: 0x00038E6C File Offset: 0x0003706C
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        int num = class80_0.vmethod_2();

        if (num != 21)
        {
            if (num != 22)
            {
                throw new ArgumentOutOfRangeException();
            }
            this.method_3(((Class96)class80_0).method_2());
        }
        else
        {
            this.method_3((string)((Class90)class80_0).method_2());
        }
        return(this);
    }
コード例 #8
0
ファイル: Class107.cs プロジェクト: jkoxo123/Desktop
    // Token: 0x060007F3 RID: 2035 RVA: 0x00046560 File Offset: 0x00044760
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        int num = class80_0.vmethod_2();

        if (num != 12)
        {
            if (num != 21)
            {
                this.method_3(class80_0.vmethod_0());
            }
            else
            {
                this.method_3(((Class90)class80_0).method_2());
            }
        }
        else if (this.method_2() != null)
        {
            object obj  = ((Class107)class80_0).method_2();
            Type   type = this.method_2().GetType();
            if (obj != null && !type.IsPrimitive && !type.IsEnum && type.IsAssignableFrom(obj.GetType()))
            {
                foreach (FieldInfo fieldInfo in type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy | BindingFlags.GetField | BindingFlags.SetField))
                {
                    fieldInfo.SetValue(this.method_2(), fieldInfo.GetValue(obj));
                }
            }
            else
            {
                this.method_3(obj);
            }
        }
        else
        {
            this.method_3(((Class107)class80_0).method_2());
        }
        return(this);
    }
コード例 #9
0
ファイル: Class99.cs プロジェクト: jkoxo123/Desktop
    // Token: 0x060007D8 RID: 2008 RVA: 0x00046258 File Offset: 0x00044458
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        switch (class80_0.vmethod_2())
        {
        case 2:
            this.method_3((IntPtr)((int)((Class88)class80_0).method_2()));
            return(this);

        case 4:
        {
            Class95 @class = (Class95)class80_0;
            this.method_3(@class.method_4());
            return(this);
        }

        case 7:
            this.method_3((IntPtr)((int)((Class85)class80_0).method_2()));
            return(this);

        case 8:
            this.method_3(new IntPtr(Convert.ToInt64(((Class84)class80_0).method_2())));
            return(this);

        case 10:
            this.method_3((IntPtr)((long)((ulong)((Class92)class80_0).method_2())));
            return(this);

        case 14:
            this.method_3((IntPtr)((Class98)class80_0).method_2());
            return(this);

        case 15:
            this.method_3((IntPtr)((long)((Class91)class80_0).method_2()));
            return(this);

        case 16:
            this.method_3((IntPtr)((Class82)class80_0).method_2());
            return(this);

        case 18:
            this.method_3((IntPtr)((int)((Class94)class80_0).method_2()));
            return(this);

        case 19:
            this.method_3((IntPtr)((long)((Class86)class80_0).method_2()));
            return(this);

        case 20:
            this.method_3((IntPtr)((long)((Class89)class80_0).method_2()));
            return(this);

        case 21:
            this.method_3((IntPtr)((Class90)class80_0).method_2());
            return(this);

        case 23:
            this.method_3(((Class99)class80_0).method_2());
            return(this);

        case 24:
            this.method_3((IntPtr)((int)((Class87)class80_0).method_2()));
            return(this);
        }
        throw new ArgumentOutOfRangeException();
    }
コード例 #10
0
ファイル: Class84.cs プロジェクト: jkoxo123/Desktop
    // Token: 0x06000113 RID: 275 RVA: 0x0000D5D8 File Offset: 0x0000B7D8
    public override Class80 vmethod_3(Class80 class80_0)
    {
        base.method_1(class80_0.method_0());
        int num = class80_0.vmethod_2();

        if (num != 2)
        {
            switch (num)
            {
            case 7:
                this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class85)class80_0).method_2()));
                return(this);

            case 8:
            {
                Type type  = this.enum_0.GetType();
                Enum @enum = ((Class84)class80_0).method_2();
                if (@enum.GetType() == type)
                {
                    this.method_3(@enum);
                    return(this);
                }
                this.method_3((Enum)Enum.ToObject(type, @enum));
                return(this);
            }

            case 9:
            case 11:
            case 12:
            case 13:
            case 15:
            case 17:
            case 19:
                break;

            case 10:
                this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class92)class80_0).method_2()));
                return(this);

            case 14:
                this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class98)class80_0).method_2()));
                return(this);

            case 16:
                this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class82)class80_0).method_2()));
                return(this);

            case 18:
                this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class94)class80_0).method_2()));
                return(this);

            case 20:
                this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class89)class80_0).method_2()));
                return(this);

            case 21:
                this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class90)class80_0).method_2()));
                return(this);

            default:
                if (num == 24)
                {
                    this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class87)class80_0).method_2()));
                    return(this);
                }
                break;
            }
            throw new ArgumentOutOfRangeException();
        }
        this.method_3((Enum)Enum.ToObject(this.enum_0.GetType(), ((Class88)class80_0).method_2()));
        return(this);
    }