public virtual void vmethod_0(Class144 class144_0, int int_1, int int_2, Class140 class140_0, int[] int_3) { int num = 0; int num2 = 1 << int_2; int num3 = (int_2 > 0) ? (class140_0.int_0 >> int_2) : (class140_0.int_0 - int_1); this.class143_0.vmethod_0(Math.Max(6, int_2)); this.class143_0.int_0 = new int[num2]; for (int i = 0; i < num2; i++) { int num4 = class144_0.vmethod_10(4); this.class143_0.int_0[i] = num4; if (num4 < 15) { int num5 = (int_2 == 0 || i > 0) ? num3 : (num3 - int_1); class144_0.vmethod_17(int_3, num, num5, num4); num += num5; } else { num4 = class144_0.vmethod_10(5); this.class143_0.int_1[i] = num4; int j = (int_2 == 0 || i > 0) ? 0 : int_1; while (j < num3) { int_3[num] = class144_0.vmethod_12(num4); j++; num++; } } } }
public virtual void vmethod_0(Class144 class1440, int int1, int int2, Class140 class1400, int[] int3) { var num = 0; var num2 = 1 << int2; var num3 = (int2 > 0) ? (class1400.Int0 >> int2) : (class1400.Int0 - int1); Class1430.vmethod_0(Math.Max(6, int2)); Class1430.Int0 = new int[num2]; for (var i = 0; i < num2; i++) { var num4 = class1440.vmethod_10(4); Class1430.Int0[i] = num4; if (num4 < 15) { var num5 = (int2 == 0 || i > 0) ? num3 : (num3 - int1); class1440.vmethod_17(int3, num, num5, num4); num += num5; } else { num4 = class1440.vmethod_10(5); Class1430.Int1[i] = num4; var j = (int2 == 0 || i > 0) ? 0 : int1; while (j < num3) { int3[num] = class1440.vmethod_12(num4); j++; num++; } } } }
public Class134(Class144 class144_0, Class140 class140_1, Class136 class136_0, int int_4, int int_5, int int_6) : base(class140_1, int_5) { this.int_3 = class136_0.vmethod_2(); this.int_1 = int_6; for (int i = 0; i < int_6; i++) { this.int_2[i] = class144_0.vmethod_12(int_4); } int num = class144_0.vmethod_10(2); int num2 = num; if (num2 == 0) { int int_7 = class144_0.vmethod_10(4); Class138 @class = new Class138(); this.class137_0 = @class; @class.int_0 = int_7; @class.class143_0 = class136_0.vmethod_1(); @class.vmethod_0(class144_0, int_6, @class.int_0, class140_1, class136_0.vmethod_2()); Buffer.BlockCopy(this.int_2, 0, class136_0.vmethod_0(), 0, int_6 << 2); BlackMagic.CopyArrayOffset(this.int_3, class140_1.int_0 - int_6, int_6, class136_0.vmethod_0(), int_6); return; } throw new IOException("STREAM_DECODER_UNPARSEABLE_STREAM"); }
public Class134(Class144 class1440, Class140 class1401, Class136 class1360, int int4, int int5, int int6) : base(class1401, int5) { _int3 = class1360.vmethod_2(); _int1 = int6; for (var i = 0; i < int6; i++) { _int2[i] = class1440.vmethod_12(int4); } var num = class1440.vmethod_10(2); var num2 = num; if (num2 == 0) { var int7 = class1440.vmethod_10(4); var @class = new Class138(); _class1370 = @class; @class.Int0 = int7; @class.Class1430 = class1360.vmethod_1(); @class.vmethod_0(class1440, int6, @class.Int0, class1401, class1360.vmethod_2()); Buffer.BlockCopy(_int2, 0, class1360.vmethod_0(), 0, int6 << 2); BlackMagic.CopyArrayOffset(_int3, class1401.Int0 - int6, int6, class1360.vmethod_0(), int6); return; } throw new IOException("STREAM_DECODER_UNPARSEABLE_STREAM"); }
private void method_1(SubDocumentType A_0, Class1111 A_1, string A_2) { this.hashtable_0 = new Hashtable(); this.hashtable_1[A_0] = this.hashtable_0; this.binaryReader_0.BaseStream.Seek((long)A_1.int_0, SeekOrigin.Begin); Class144.smethod_0(this.binaryReader_0, A_1.int_1, 2, this, A_2); }
// Token: 0x0600063A RID: 1594 RVA: 0x00036F90 File Offset: 0x00035190 bool IEnumerator.MoveNext() { int num = this.int_0; if (num != 0) { if (num != 1) { return(false); } this.int_0 = -1; } else { this.int_0 = -1; string text = "WlhfNEFCQUUwMjczM0RDNDgyM0I4NDJFM0Y5MzUzODBEREUsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|54fced5d63fd496eacb1c440c98de4fc,enhfNGFiYWUwMjczM2RjNDgyM2I4NDJlM2Y5MzUzODBkZGUuZGxs,,WlhfNTY5MTU1NzcyM0EyNDNFNzlCNUIzQzNCMkMzMzE1NTUsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|9d15cde587224d03b8417f6f2c74712e,enhfNTY5MTU1NzcyM2EyNDNlNzliNWIzYzNiMmMzMzE1NTUuZGxs,,WlhfQTdEN0ZBQjkwNjg5NDRBQTg1MzA5RENBRDM1RjFFQzEsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|37dbffb9a4bc47afb33c84111e1b3689,enhfYTdkN2ZhYjkwNjg5NDRhYTg1MzA5ZGNhZDM1ZjFlYzEuZGxs,,WlhfRjFEMDRGQTcwNzRGNEJFMTlBNkI1NzZGMUFEODFFRUMsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|ed38925f674b45819a599080aef3e798,enhfZjFkMDRmYTcwNzRmNGJlMTlhNmI1NzZmMWFkODFlZWMuZGxs,,WlhfQkU3QUREQTdDNDQwNDc1ODlEMzA1MERFODcxMTVFRjcsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|b83ccc64b7bf408aaf87236e7ef0e2e8,enhfYmU3YWRkYTdjNDQwNDc1ODlkMzA1MGRlODcxMTVlZjcuZGxs,,WlhfNkY2MEU2MEEyQjQ5NDdGQzlGQTA4RDczODk0MTlDN0IsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|58ff340d9b3040ec8bc007da16af85b3,enhfNmY2MGU2MGEyYjQ5NDdmYzlmYTA4ZDczODk0MTljN2IuZGxs,,WlhfMjAzOTc5MjQ2RjJCNDA4Q0I4Q0ZDNTkwMjZFREQ5ODIsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|72f097238dd3482fa3c56a74c33917c9,enhfMjAzOTc5MjQ2ZjJiNDA4Y2I4Y2ZjNTkwMjZlZGQ5ODIuZGxs,,WlhfMkVDMkQxNjI0MkM2NEY4QjlFQTI0RjNDNzcyNkM3NDYsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|a8debadfde2c4005b37b50f6744b29f7,enhfMmVjMmQxNjI0MmM2NGY4YjllYTI0ZjNjNzcyNmM3NDYuZGxs,,WlhfRTcwQzlDNDlEMzM1NDhGQkI4OTNFNjlBRjQ4Rjg1MUYsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|f0dc2f5492254cdcb16b1bd8e631cc70,enhfZTcwYzljNDlkMzM1NDhmYmI4OTNlNjlhZjQ4Zjg1MWYuZGxs,,WlhfODM2MUM4RUIyRjg3NDA4M0IwNjk2QUUwRTY5NEIzRjcsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|48915b54dece4d53a9c2e407dd7944aa,enhfODM2MWM4ZWIyZjg3NDA4M2IwNjk2YWUwZTY5NGIzZjcuZGxs,,WlhfMkNGOUQwMjlCRTY3NDg5OUIxMDM0MkNDMDZCNjE3OTQsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|a09dc88ede4640298e2b56757cf4b227,enhfMmNmOWQwMjliZTY3NDg5OWIxMDM0MmNjMDZiNjE3OTQuZGxs,,WlhfNzgxNDEyRTI3MTU3NDE2OTg3NkFCMDZERDUxMTdGMzEsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|f04aa0aa624743aa82e4fb389237f12e,enhfNzgxNDEyZTI3MTU3NDE2OTg3NmFiMDZkZDUxMTdmMzEuZGxs,,WlhfNzc3NzhBQURDREFFNEY2MkExNzVBOTU5RDlGNzZGQTEsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|30cf6568d51d45aaaaea63e4c3ab0123,enhfNzc3NzhhYWRjZGFlNGY2MmExNzVhOTU5ZDlmNzZmYTEuZGxs,,WlhfQUQ4MDA5OTU1NzBCNEVBREE5MTMzMTVBMTlFMTE3MEEsIENVTFRVUkU9TkVVVFJBTCwgUFVCTElDS0VZVE9LRU49TlVMTA==,ab|8dd62c3943824952a23cd896a6ad50a4,enhfYWQ4MDA5OTU1NzBiNGVhZGE5MTMzMTVhMTllMTE3MGEuZGxs,"; this.string_2 = text.Split(new char[] { ',' }); if (this.string_0 == null && !Class144.smethod_0()) { return(false); } this.int_2 = 0; goto IL_91; } IL_83: this.int_2 += 4; IL_91: if (this.int_2 >= this.string_2.Length) { return(false); } string text2 = this.string_2[this.int_2]; if (this.string_0 != null && !text2.Equals(this.string_0, StringComparison.Ordinal)) { goto IL_83; } Class144.Class147.Class148 @class = new Class144.Class147.Class148(); @class.string_0 = text2; string text3 = this.string_2[this.int_2 + 1]; int num2 = text3.IndexOf('|'); if (num2 >= 0) { string text4 = text3.Substring(0, num2); text3 = text3.Substring(num2 + 1); @class.bool_0 = (text4.IndexOf('a') != -1); @class.bool_1 = (text4.IndexOf('b') != -1); @class.bool_2 = (text4.IndexOf('c') != -1); } @class.string_2 = text3; @class.string_3 = this.string_2[this.int_2 + 2]; this.class148_0 = @class; this.int_0 = 1; return(true); }
public Class124(Class144 class1440, int int0, bool bool1) : base(bool1) { class1440.vmethod_15(_byte0, 4); int0 -= 4; if (int0 > 0) { _byte1 = new byte[int0]; class1440.vmethod_15(_byte1, int0); } }
public Class124(Class144 class144_0, int int_0, bool bool_1) : base(bool_1) { class144_0.vmethod_15(this.byte_0, 4); int_0 -= 4; if (int_0 > 0) { this.byte_1 = new byte[int_0]; class144_0.vmethod_15(this.byte_1, int_0); } }
public Class135(Class144 class1440, Class140 class1401, Class136 class1360, int int7, int int8, int int9) : base(class1401, int8) { _int6 = class1360.vmethod_2(); _int1 = int9; for (var i = 0; i < int9; i++) { _int5[i] = class1440.vmethod_12(int7); } var num = class1440.vmethod_10(4); if (num == 15) { throw new IOException("STREAM_DECODER_ERROR_STATUS_LOST_SYNC"); } _int2 = num + 1; _int3 = class1440.vmethod_12(5); for (var j = 0; j < int9; j++) { _int4[j] = class1440.vmethod_12(_int2); } var num2 = class1440.vmethod_10(2); var num3 = num2; if (num3 != 0) { throw new IOException("STREAM_DECODER_UNPARSEABLE_STREAM"); } _class1370 = new Class138(); ((Class138)_class1370).Int0 = class1440.vmethod_10(4); ((Class138)_class1370).Class1430 = class1360.vmethod_1(); if (_class1370 is Class138) { ((Class138)_class1370).vmethod_0(class1440, int9, ((Class138)_class1370).Int0, class1401, class1360.vmethod_2()); } Buffer.BlockCopy(_int5, 0, class1360.vmethod_0(), 0, int9 << 2); if (int7 + _int2 + Class141.smethod_0(int9) > 32) { Class130.smethod_1(class1360.vmethod_2(), class1401.Int0 - int9, _int4, int9, _int3, class1360.vmethod_0(), int9); return; } if (int7 <= 16 && _int2 <= 16) { Class130.smethod_0(class1360.vmethod_2(), class1401.Int0 - int9, _int4, int9, _int3, class1360.vmethod_0(), int9); return; } Class130.smethod_0(class1360.vmethod_2(), class1401.Int0 - int9, _int4, int9, _int3, class1360.vmethod_0(), int9); }
public Class122(Class144 class144_0, int int_7, bool bool_1) : base(bool_1) { this.int_0 = class144_0.vmethod_10(16); this.int_1 = class144_0.vmethod_10(16); this.int_2 = class144_0.vmethod_10(24); this.int_3 = class144_0.vmethod_10(24); this.int_4 = class144_0.vmethod_10(20); this.int_5 = class144_0.vmethod_10(3) + 1; this.int_6 = class144_0.vmethod_10(5) + 1; this.long_0 = class144_0.vmethod_13(36); class144_0.vmethod_15(this.byte_0, 16); int_7 -= 34; class144_0.vmethod_15(null, int_7); }
public Class122(Class144 class1440, int int7, bool bool1) : base(bool1) { _int0 = class1440.vmethod_10(16); _int1 = class1440.vmethod_10(16); _int2 = class1440.vmethod_10(24); _int3 = class1440.vmethod_10(24); _int4 = class1440.vmethod_10(20); _int5 = class1440.vmethod_10(3) + 1; _int6 = class1440.vmethod_10(5) + 1; _long0 = class1440.vmethod_13(36); class1440.vmethod_15(_byte0, 16); int7 -= 34; class1440.vmethod_15(null, int7); }
internal Class996(Class703 A_0, BinaryReader A_1) { this.stringCollection_0 = new StringCollection(); this.class147_0 = new Class147(0); this.class147_1 = new Class147(0); this.idictionary_0 = Class83.smethod_0(); Class343.smethod_1(A_1, A_0.class597_0.class1111_21, this.stringCollection_0); A_1.BaseStream.Seek((long)A_0.class597_0.class1111_23.int_0, SeekOrigin.Begin); Class144.smethod_0(A_1, A_0.class597_0.class1111_23.int_1, 0, new Class997(this), BookmarkStart.b("眦䔨䠪䬬䴮娰弲", 1)); A_1.BaseStream.Seek((long)A_0.class597_0.class1111_22.int_0, SeekOrigin.Begin); Class144.smethod_0(A_1, A_0.class597_0.class1111_22.int_1, 4, new Class998(this), BookmarkStart.b("眦䔨䠪䬬䴮娰唲", 1)); this.class147_0.method_8(0x7fffffff); this.class147_1.method_8(0x7fffffff); this.method_0(A_0); }
public Class123(Class144 class1440, int int8, bool bool1) : base(bool1) { var num = 0; _int0 = class1440.vmethod_10(32); num = 32; _int1 = class1440.vmethod_10(32); num = 64; var array = new byte[_int1]; class1440.vmethod_15(array, _int1); num = 64 + _int1 * 8; _string0 = Encoding.UTF8.GetString(array); _int2 = class1440.vmethod_10(32); num += 32; if (_int2 != 0) { array = new byte[_int2]; class1440.vmethod_15(array, _int2); try { _string1 = Encoding.GetEncoding("UTF-8").GetString(array); } catch (IOException) { } num += 32; } else { _string1 = new StringBuilder("").ToString(); } _int3 = class1440.vmethod_10(32); num += 32; _int4 = class1440.vmethod_10(32); num += 32; _int5 = class1440.vmethod_10(32); num += 32; _int6 = class1440.vmethod_10(32); num += 32; _int7 = class1440.vmethod_10(32); num += 32; Byte0 = new byte[_int7]; class1440.vmethod_15(Byte0, _int7); num += _int7 * 8; int8 -= num / 8; class1440.vmethod_15(null, int8); }
public Class125(Class144 class1440, int int1, bool bool2) : base(bool2) { class1440.vmethod_15(Byte0, 128); Long0 = class1440.vmethod_13(64); Bool1 = (class1440.vmethod_10(1) != 0); class1440.vmethod_5(2071); Int0 = class1440.vmethod_10(8); if (Int0 > 0) { Class1470 = new Class147[Int0]; for (var i = 0; i < Int0; i++) { Class1470[i] = new Class147(class1440); } } }
public Class125(Class144 class144_0, int int_1, bool bool_2) : base(bool_2) { class144_0.vmethod_15(this.byte_0, 128); this.long_0 = class144_0.vmethod_13(64); this.bool_1 = (class144_0.vmethod_10(1) != 0); class144_0.vmethod_5(2071); this.int_0 = class144_0.vmethod_10(8); if (this.int_0 > 0) { this.class147_0 = new Class147[this.int_0]; for (int i = 0; i < this.int_0; i++) { this.class147_0[i] = new Class147(class144_0); } } }
// Token: 0x06000634 RID: 1588 RVA: 0x00036E8C File Offset: 0x0003508C internal static void smethod_3(string string_0, bool bool_0) { bool flag = false; try { File.Delete(string_0); flag = true; } catch { } string directoryName = Path.GetDirectoryName(string_0); bool flag2 = false; try { Directory.Delete(directoryName); flag = true; } catch { } if (bool_0) { if (!flag) { try { Class144.MoveFileEx(string_0, null, 4); } catch { } } if (!flag2) { try { Class144.MoveFileEx(directoryName, null, 4); } catch { } } } }
public Class123(Class144 class144_0, int int_8, bool bool_1) : base(bool_1) { int num = 0; this.int_0 = class144_0.vmethod_10(32); num = 32; this.int_1 = class144_0.vmethod_10(32); num = 64; byte[] array = new byte[this.int_1]; class144_0.vmethod_15(array, this.int_1); num = 64 + this.int_1 * 8; this.string_0 = Encoding.UTF8.GetString(array); this.int_2 = class144_0.vmethod_10(32); num += 32; if (this.int_2 != 0) { array = new byte[this.int_2]; class144_0.vmethod_15(array, this.int_2); try { this.string_1 = Encoding.GetEncoding("UTF-8").GetString(array); } catch (IOException) { } num += 32; } else { this.string_1 = new StringBuilder("").ToString(); } this.int_3 = class144_0.vmethod_10(32); num += 32; this.int_4 = class144_0.vmethod_10(32); num += 32; this.int_5 = class144_0.vmethod_10(32); num += 32; this.int_6 = class144_0.vmethod_10(32); num += 32; this.int_7 = class144_0.vmethod_10(32); num += 32; this.byte_0 = new byte[this.int_7]; class144_0.vmethod_15(this.byte_0, this.int_7); num += this.int_7 * 8; int_8 -= num / 8; class144_0.vmethod_15(null, int_8); }
public Class135(Class144 class144_0, Class140 class140_1, Class136 class136_0, int int_7, int int_8, int int_9) : base(class140_1, int_8) { this.int_6 = class136_0.vmethod_2(); this.int_1 = int_9; for (int i = 0; i < int_9; i++) { this.int_5[i] = class144_0.vmethod_12(int_7); } int num = class144_0.vmethod_10(4); if (num == 15) { throw new IOException("STREAM_DECODER_ERROR_STATUS_LOST_SYNC"); } this.int_2 = num + 1; this.int_3 = class144_0.vmethod_12(5); for (int j = 0; j < int_9; j++) { this.int_4[j] = class144_0.vmethod_12(this.int_2); } int num2 = class144_0.vmethod_10(2); int num3 = num2; if (num3 != 0) { throw new IOException("STREAM_DECODER_UNPARSEABLE_STREAM"); } this.class137_0 = new Class138(); ((Class138)this.class137_0).int_0 = class144_0.vmethod_10(4); ((Class138)this.class137_0).class143_0 = class136_0.vmethod_1(); if (this.class137_0 is Class138) { ((Class138)this.class137_0).vmethod_0(class144_0, int_9, ((Class138)this.class137_0).int_0, class140_1, class136_0.vmethod_2()); } Buffer.BlockCopy(this.int_5, 0, class136_0.vmethod_0(), 0, int_9 << 2); if (int_7 + this.int_2 + Class141.smethod_0(int_9) > 32) { Class130.smethod_1(class136_0.vmethod_2(), class140_1.int_0 - int_9, this.int_4, int_9, this.int_3, class136_0.vmethod_0(), int_9); return; } if (int_7 <= 16 && this.int_2 <= 16) { Class130.smethod_0(class136_0.vmethod_2(), class140_1.int_0 - int_9, this.int_4, int_9, this.int_3, class136_0.vmethod_0(), int_9); return; } Class130.smethod_0(class136_0.vmethod_2(), class140_1.int_0 - int_9, this.int_4, int_9, this.int_3, class136_0.vmethod_0(), int_9); }
public Class147(Class144 class1440) { Long0 = class1440.vmethod_13(64); Byte0 = (byte)class1440.vmethod_10(8); class1440.vmethod_15(Byte1, 12); Int0 = class1440.vmethod_10(1); Int1 = class1440.vmethod_10(1); class1440.vmethod_5(110); Byte2 = (byte)class1440.vmethod_10(8); if (Byte2 > 0) { Class1480 = new Class148[Byte2]; for (var i = 0; i < (int)Byte2; i++) { Class1480[i] = new Class148(class1440); } } }
// Token: 0x06000633 RID: 1587 RVA: 0x00036DD4 File Offset: 0x00034FD4 internal static string smethod_2(Class144.Class147.Class148 class148_0, bool bool_0, byte[] byte_0) { string text = Path.Combine(Path.GetTempPath(), class148_0.string_2); try { Directory.CreateDirectory(text); } catch { text = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); text = Path.Combine(text, "clrldr"); text = Path.Combine(text, class148_0.string_2); Directory.CreateDirectory(text); if (text == null) { throw; } } string text2 = Path.Combine(text, class148_0.method_1()); if (!File.Exists(text2)) { if (byte_0 == null) { byte_0 = Class144.Class147.smethod_1(class148_0); } File.WriteAllBytes(text2, byte_0); if (bool_0) { try { Class144.MoveFileEx(text2, null, 4); Class144.MoveFileEx(text, null, 4); } catch { } } } return(text2); }
// Token: 0x06000628 RID: 1576 RVA: 0x00036934 File Offset: 0x00034B34 private static byte[] smethod_8(byte[] byte_0) { int num = Class144.smethod_6(byte_0, 0); if (num != -1686991929) { throw new Exception(); } int num2 = Class144.smethod_7(byte_0, 4); Stream stream = new DeflateStream(new MemoryStream(byte_0, false) { Position = 8L }, CompressionMode.Decompress); byte_0 = new byte[num2]; int num3 = stream.Read(byte_0, 0, num2); if (num3 != num2) { throw new Exception(); } return(byte_0); }
// Token: 0x06000632 RID: 1586 RVA: 0x00036D70 File Offset: 0x00034F70 internal static byte[] smethod_1(Class144.Class147.Class148 class148_0) { Stream manifestResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream(class148_0.string_2); if (manifestResourceStream == null) { return(null); } int num = (int)manifestResourceStream.Length; byte[] array = new byte[num]; manifestResourceStream.Read(array, 0, num); manifestResourceStream.Dispose(); if (class148_0.bool_0) { array = Class144.smethod_9(array); } if (class148_0.bool_1) { array = Class144.smethod_8(array); } return(array); }
public override void Visit(Class144 c) { }
public Class142(Class144 class1440) { Long0 = class1440.vmethod_13(64); Long1 = class1440.vmethod_13(64); Int0 = class1440.vmethod_10(16); }
// Token: 0x06000623 RID: 1571 RVA: 0x000367C8 File Offset: 0x000349C8 internal static Assembly smethod_3(string string_0) { return(Class144.smethod_5(string_0)); }
internal void method_23(BinaryReader A_0, Class1111 A_1) { A_0.BaseStream.Position = A_1.int_0; Class144.smethod_0(A_0, A_1.int_1, this.int_1, this, base.GetType().Name); }
// Token: 0x06000624 RID: 1572 RVA: 0x000367E0 File Offset: 0x000349E0 private static Assembly smethod_4(object object_0, ResolveEventArgs resolveEventArgs_0) { return(Class144.smethod_5(resolveEventArgs_0.Name)); }
internal void method_3(Class158 A_0) { this.class158_0 = A_0; Class144.smethod_1(base.method_2(), base.method_1(), this); }
// Token: 0x060004E5 RID: 1253 RVA: 0x00028164 File Offset: 0x00026364 public static Class139 smethod_1(object object_0, Type type_0) { Class139 @class = object_0 as Class139; if (@class != null) { return(@class); } if (type_0 == null) { if (object_0 == null) { return(new Class166()); } type_0 = object_0.GetType(); } type_0 = Class102.smethod_1(type_0); if (type_0 == Class28.type_0) { @class = new Class166(); if (object_0 != null && object_0.GetType() != Class28.type_0) { @class.method_1(object_0.GetType()); } } else if (Class99.smethod_0 <Array>(type_0)) { @class = new Class140(); } else if (Class99.smethod_0 <string>(type_0)) { @class = new Class143(); } else if (Class99.smethod_0 <IntPtr>(type_0)) { @class = new Class146(); } else if (Class99.smethod_0 <UIntPtr>(type_0)) { @class = new Class157(); } else if (Class99.smethod_0 <ulong>(type_0)) { @class = new Class165(); } else if (Class99.smethod_0 <uint>(type_0)) { @class = new Class163(); } else if (Class99.smethod_0 <ushort>(type_0)) { @class = new Class159(); } else if (Class99.smethod_0 <long>(type_0)) { @class = new Class156(); } else if (Class99.smethod_0 <int>(type_0)) { @class = new Class145(); } else if (Class99.smethod_0 <short>(type_0)) { @class = new Class141(); } else if (Class99.smethod_0 <byte>(type_0)) { @class = new Class164(); } else if (Class99.smethod_0 <sbyte>(type_0)) { @class = new Class161(); } else if (Class99.smethod_0 <double>(type_0)) { @class = new Class158(); } else if (Class99.smethod_0 <float>(type_0)) { @class = new Class162(); } else if (Class99.smethod_0 <bool>(type_0)) { @class = new Class144(); } else if (Class99.smethod_0 <char>(type_0)) { @class = new Class155(); } else if (Class28.smethod_0(type_0)) { Class166 class2 = new Class166(); class2.method_1(type_0); @class = class2; } else { if (Class99.smethod_0 <Enum>(type_0)) { Enum enum_; if (object_0 == null) { if (type_0 == Class28.type_2) { enum_ = null; } else { enum_ = (Enum)Activator.CreateInstance(type_0); } } else if (type_0 == Class28.type_2 && object_0 is Enum) { enum_ = (Enum)object_0; } else { enum_ = (Enum)Enum.ToObject(type_0, object_0); } return(new Class160(enum_)); } if (Class99.smethod_0 <ValueType>(type_0)) { if (object_0 == null) { object object_; if (type_0 == Class28.type_3) { object_ = null; } else { object_ = Activator.CreateInstance(type_0); } @class = new Class154(object_); } else { if (object_0.GetType() != type_0) { try { object_0 = Convert.ChangeType(object_0, type_0); } catch { } } @class = new Class154(object_0); } return(@class); } @class = new Class166(); } if (object_0 != null) { @class.vmethod_1(object_0); } return(@class); }
public Class148(Class144 class1440) { Long0 = class1440.vmethod_13(64); Byte0 = (byte)class1440.vmethod_10(8); class1440.vmethod_5(24); }
public abstract void Visit(Class144 c);
// Token: 0x06000620 RID: 1568 RVA: 0x000058AD File Offset: 0x00003AAD private static bool smethod_0() { return(Class144.smethod_1()); }