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); }
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); }
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); }
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); }
// 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); } }
// 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);
public Struct29 method_10(Struct28 A_0) { return(this.method_11(A_0, this)); }