Ejemplo n.º 1
0
        private static Type smethod_0(Struct28 struct28_0)
        {
            string partialName = struct28_0.string_0;
            string typeName    = struct28_0.string_1;

            if (partialName == null)
            {
                return(Type.GetType(typeName));
            }
            Assembly assembly = Assembly.LoadWithPartialName(partialName);

            if (assembly == null)
            {
                foreach (Assembly assembly2 in AppDomain.CurrentDomain.GetAssemblies())
                {
                    if (assembly2.FullName == partialName)
                    {
                        assembly = assembly2;
                        break;
                    }
                }
            }
            if (assembly == null)
            {
                throw new JsonSerializationException("Could not load assembly '{0}'.".smethod_0(CultureInfo.InvariantCulture, partialName));
            }
            Type type = assembly.GetType(typeName);

            if (type == null)
            {
                throw new JsonSerializationException("Could not find type '{0}' in assembly '{1}'.".smethod_1(CultureInfo.InvariantCulture, typeName, assembly.FullName));
            }
            return(type);
        }
Ejemplo n.º 2
0
        private Struct28 method_240(string A_0, int A_1, int A_2, int A_3)
        {
            Struct28 struct2 = new Struct28();
            string   str     = A_0.Substring(A_2, A_3 - A_2);

            struct2.string_0 = str;
            struct2.int_1    = A_1 + A_2;
            struct2.int_0    = (A_1 + A_2) + str.Length;
            return(struct2);
        }
Ejemplo n.º 3
0
    public void method_9(string A_0, Struct30 A_1)
    {
        Struct28 struct2;

        struct2 = new Struct28 {
            string_0 = A_0,
            int_1    = this.method_4().Length,
            int_0    = struct2.int_1 + A_0.Length
        };
        this.list_0.Add(struct2);
        this.list_2.Add(A_1);
    }
Ejemplo n.º 4
0
    internal Struct29 method_11(Struct28 A_0, Class883 A_1)
    {
        if (A_0.method_0())
        {
            return(new Struct29());
        }
        Struct29 struct3 = new Struct29();
        Struct28 struct4 = A_0.method_1();
        bool     flag    = false;
        int      num2    = -1;
        int      num     = 0;
        int      count   = A_1.list_0.Count;

        while (num < count)
        {
            Struct28 struct5 = A_1.list_0[num];
            if ((!flag && (struct4.int_1 >= struct5.int_1)) && (struct4.int_1 < struct5.int_0))
            {
                Struct30 struct6 = A_1.list_2[num];
                struct6.method_3(struct4.int_1 - A_1.list_0[num].int_1);
                struct3.method_3(struct6);
                num2 = num;
                flag = true;
            }
            if ((flag && (struct4.int_0 > struct5.int_1)) && (struct4.int_0 <= struct5.int_0))
            {
                if ((num < (count - 1)) && (struct4.int_0 < struct5.int_0))
                {
                    struct3.method_1(A_1.list_2[num]);
                }
                else if ((num < (count - 1)) && (struct4.int_0 == struct5.int_0))
                {
                    struct3.method_1(A_1.list_2[num + 1]);
                }
                else if (num2 == (count - 1))
                {
                    struct3.method_1(struct3.method_2());
                }
                else
                {
                    struct3.method_1(this.struct30_1);
                }
            }
            num++;
        }
        return(struct3);
    }
Ejemplo n.º 5
0
        // Token: 0x060026F3 RID: 9971 RVA: 0x0008C0D4 File Offset: 0x0008A2D4
        public static void smethod_23(HandleRef hWnd, FormWindowState state, Rectangle?rect = null)
        {
            Rectangle       left;
            FormWindowState formWindowState;

            if ((formWindowState = Class410.smethod_22(hWnd, out left)) != state || (rect != null && left != rect.Value))
            {
                Struct28 @struct = default(Struct28);
                @struct.uint_0 = (uint)Marshal.SizeOf(typeof(Struct28));
                Class265.GetWindowPlacement(hWnd, ref @struct);
                if (rect != null && left != rect.Value)
                {
                    @struct.struct24_0 = new Struct24(rect.Value);
                }
                if (formWindowState != state)
                {
                    if (state.HasFlag(FormWindowState.Maximized))
                    {
                        if (state.HasFlag(FormWindowState.Minimized))
                        {
                            @struct.enum62_0 |= Enum62.flag_1;
                            @struct.enum117_0 = Enum117.const_8;
                        }
                        else
                        {
                            @struct.enum117_0 = Enum117.const_2;
                            @struct.enum62_0 &= ~Enum62.flag_1;
                        }
                    }
                    else if (state.HasFlag(FormWindowState.Minimized))
                    {
                        @struct.enum117_0 = Enum117.const_8;
                        @struct.enum62_0 &= ~Enum62.flag_1;
                    }
                    else
                    {
                        @struct.enum117_0 = Enum117.const_4;
                        @struct.enum62_0 &= ~Enum62.flag_1;
                    }
                }
                Class265.SetWindowPlacement(hWnd, ref @struct);
            }
        }
Ejemplo n.º 6
0
        // Token: 0x060026F2 RID: 9970 RVA: 0x0008C058 File Offset: 0x0008A258
        public static FormWindowState smethod_22(HandleRef hWnd, out Rectangle normalRect)
        {
            Struct28 @struct = default(Struct28);

            @struct.uint_0 = (uint)Marshal.SizeOf(typeof(Struct28));
            Class265.GetWindowPlacement(hWnd, ref @struct);
            normalRect = @struct.struct24_0.method_0();
            if (@struct.enum117_0 == Enum117.const_2)
            {
                return(FormWindowState.Maximized);
            }
            if (@struct.enum117_0 != Enum117.const_8)
            {
                return(FormWindowState.Normal);
            }
            if (@struct.enum62_0.HasFlag(Enum62.flag_1))
            {
                return((FormWindowState)3);
            }
            return(FormWindowState.Minimized);
        }
 // Token: 0x06002E07 RID: 11783 RVA: 0x000B07E0 File Offset: 0x000AE9E0
 public T method_3 <T>(out bool created, params object[] args) where T : Form
 {
     if (this.method_0 <T>())
     {
         T t = this.method_1 <T>();
         if (t.Visible)
         {
             if (t.WindowState == FormWindowState.Minimized)
             {
                 Struct28 @struct = default(Struct28);
                 @struct.uint_0 = (uint)Marshal.SizeOf(typeof(Struct28));
                 Class265.GetWindowPlacement(new HandleRef(t, t.Handle), ref @struct);
                 if (@struct.enum62_0.HasFlag(Enum62.flag_1))
                 {
                     t.WindowState = FormWindowState.Maximized;
                 }
                 else
                 {
                     t.WindowState = FormWindowState.Normal;
                 }
             }
             t.BringToFront();
             t.Activate();
         }
         created = false;
         return(t);
     }
     Class520.Class521 <T> @class = new Class520.Class521 <T>();
     @class.class520_0           = this;
     @class.type_0               = typeof(T);
     @class.gparam_0             = (T)((object)Activator.CreateInstance(@class.type_0, args));
     @class.gparam_0.FormClosed += @class.method_0;
     this.dictionary_0.Add(@class.type_0, @class.gparam_0);
     @class.gparam_0.Show();
     created = true;
     return(@class.gparam_0);
 }
 public static extern bool SetWindowPlacement(HandleRef hWnd, ref Struct28 placement);
Ejemplo n.º 9
0
 public Struct29 method_10(Struct28 A_0)
 {
     return(this.method_11(A_0, this));
 }