internal Class876(Stream A_0) { int num3 = 9; this.int_1 = 8; this.list_0 = new List <Class362>(); this.class299_0 = new Class299(); if (A_0 == null) { throw new ArgumentNullException(BookmarkStart.b("尮䔰䄲倴嘶吸", num3)); } byte[] buffer = new byte[4]; this.int_1 = this.class299_0.method_1(A_0, buffer); int num = this.class299_0.method_1(A_0, buffer); if (this.list_0.Capacity < num) { this.list_0.Capacity = num; } if (this.int_1 != 8) { A_0.Position += this.int_1 - 8; } for (int i = 0; i < num; i++) { Class362 item = new Class362(A_0); this.list_0.Add(item); } }
internal Class517 method_5(byte[] A_0) { HMACSHA1 hmacsha = new HMACSHA1 { Key = Class517.byte_0 }; Class299 class2 = new Class299(); Class517 class3 = null; using (Dictionary <int, Class517> .ValueCollection.Enumerator enumerator = this.dictionary_0.Values.GetEnumerator()) { Class517 current; while (enumerator.MoveNext()) { current = enumerator.Current; if ((!current.method_7() && (current.byte_1 != null)) && ((current.byte_1.Length == A_0.Length) && class2.method_15(current.method_4(), hmacsha.ComputeHash(A_0)))) { goto Label_0077; } } goto Label_008A; Label_0077: class3 = current; } Label_008A: if (class3 == null) { class3 = new Class517(this.document_0, A_0); this.method_2(class3); } A_0 = null; class3.method_6(class3.method_5() + 1); return(class3); }
internal Class541(Stream A_0) { this.class299_0 = new Class299(); byte[] buffer = new byte[4]; this.int_0 = this.class299_0.method_1(A_0, buffer); this.string_0 = this.class299_0.method_2(A_0); }
internal Class610() { this.int_0 = 1; this.int_1 = 1; this.int_2 = 1; this.int_3 = 1; this.class299_0 = new Class299(); }
internal Class62(Stream A_0) { this.class186_0 = new Class186(); this.class299_0 = new Class299(); byte[] buffer = new byte[4]; this.int_0 = this.class299_0.method_1(A_0, buffer); this.int_1 = this.class299_0.method_1(A_0, buffer); this.class186_0.method_6(A_0); }
internal Class362(Stream A_0) { this.list_0 = new List <Class541>(); this.class299_0 = new Class299(); byte[] buffer = new byte[4]; this.class299_0.method_1(A_0, buffer); int num = this.class299_0.method_1(A_0, buffer); for (int i = 0; i < num; i++) { Class541 item = new Class541(A_0); this.list_0.Add(item); } this.string_0 = this.class299_0.method_2(A_0); }
internal Class1072(Stream A_0) { int num = 14; this.int_2 = 4; this.class299_0 = new Class299(); if (A_0 == null) { throw new ArgumentNullException(BookmarkStart.b("䜳䈵䨷弹崻匽", num)); } byte[] buffer = new byte[4]; this.string_0 = this.class299_0.method_2(A_0); this.int_0 = this.class299_0.method_1(A_0, buffer); this.int_1 = this.class299_0.method_1(A_0, buffer); this.int_2 = this.class299_0.method_1(A_0, buffer); }
internal Class540(Stream A_0) { this.class494_0 = new Class494(); this.class709_0 = new Class709(); this.class299_0 = new Class299(); byte[] buffer = new byte[4]; this.int_0 = this.class299_0.method_1(A_0, buffer); if (this.method_3() == 2) { this.int_1 = this.class299_0.method_1(A_0, buffer); this.class494_0.method_22(A_0); this.class709_0.method_8(A_0); } else { this.class709_0.method_9(A_0, true); } }
internal Class517 method_6(byte[] A_0, bool A_1) { int length = A_0.Length; if (!A_1) { A_0 = this.method_8(A_0); } HMACSHA1 hmacsha = new HMACSHA1 { Key = Class517.byte_0 }; Class299 class3 = new Class299(); Class517 class2 = null; using (Dictionary <int, Class517> .ValueCollection.Enumerator enumerator = this.dictionary_0.Values.GetEnumerator()) { Class517 current; while (enumerator.MoveNext()) { current = enumerator.Current; if ((current.method_7() && (current.byte_1.Length == A_0.Length)) && class3.method_15(current.method_4(), hmacsha.ComputeHash(A_0))) { goto Label_007F; } } goto Label_0092; Label_007F: class2 = current; } Label_0092: if (class2 == null) { class2 = new Class517(this.document_0, A_0); this.method_2(class2); if (!A_1) { class2.method_14(length); } } A_0 = null; class2.method_6(class2.method_5() + 1); class2.method_8(true); return(class2); }
internal Class300(Stream A_0) { this.int_1 = 8; this.list_0 = new List <string>(); this.class299_0 = new Class299(); byte[] buffer = new byte[4]; this.int_1 = this.class299_0.method_1(A_0, buffer); int num = this.class299_0.method_1(A_0, buffer); if (this.int_1 != 8) { A_0.Position += this.int_1 - 8; } for (int i = 0; i < num; i++) { string item = this.class299_0.method_2(A_0); this.list_0.Add(item); } }
internal Class541(int A_0, string A_1) { this.class299_0 = new Class299(); this.int_0 = A_0; this.string_0 = A_1; }
internal Class494(Stream A_0) { this.class299_0 = new Class299(); this.method_22(A_0); }
internal Class494() { this.class299_0 = new Class299(); }
public abstract void Visit(Class299 c);
public override void Visit(Class299 c) { }
internal Class540() { this.class494_0 = new Class494(); this.class709_0 = new Class709(); this.class299_0 = new Class299(); }
internal Class876() { this.int_1 = 8; this.list_0 = new List <Class362>(); this.class299_0 = new Class299(); }
internal Class709() { this.byte_1 = new byte[0x10]; this.class299_0 = new Class299(); }
internal Class1072() { this.int_2 = 4; this.class299_0 = new Class299(); }
internal Class300() { this.int_1 = 8; this.list_0 = new List <string>(); this.class299_0 = new Class299(); }
internal Class362() { this.list_0 = new List <Class541>(); this.class299_0 = new Class299(); }
internal Class62() { this.class186_0 = new Class186(); this.class299_0 = new Class299(); }
internal Class709(Stream A_0) { this.byte_1 = new byte[0x10]; this.class299_0 = new Class299(); this.method_8(A_0); }