internal Class814 method_36() { Class814 class2 = (Class814)base.MemberwiseClone(); class2.stream_0 = smethod_0(this.stream_0); return(class2); }
internal void method_5(Class814 A_0) { Class229 class2 = new Class229(A_0.method_7()); class2.method_8(this.method_11(A_0.method_0())); this.method_6(class2); }
private void method_19() { Class814 class2 = new Class814(this.class771_0, BookmarkStart.b("尰娲場制䴸䈺䴼娾", 11), null, true, FileAttributes.Normal); class2.method_3(CompressionMethod.Stored); this.class771_0.method_16(class2); this.class771_0.method_22(BookmarkStart.b("尰娲場制䴸䈺䴼娾", 11), Encoding.Default.GetBytes(BookmarkStart.b("倰䌲䔴嬶倸堺尼䬾⡀ⱂ⭄框ⱈ㭊㡌ⵎ穐⥒㱔❖", 11))); }
public void method_20(string A_0, Stream A_1, bool A_2) { int num = 0x10; Class814 class2 = this.method_1(A_0); if (class2 == null) { throw new ArgumentOutOfRangeException(BookmarkStart.b("張䰷弹儻瀽ℿ⽁⅃", num), BookmarkStart.b("电夷吹刻儽㐿扁≃⽅♇⹉汋㵍⁏㝑㝓㽕㹗㍙㥛㩝䁟ୡၣͥէ䑩", num)); } class2.method_17(A_1, A_2); }
public Class814 method_16(Class814 A_0) { int num = 15; if (A_0 == null) { throw new ArgumentNullException(BookmarkStart.b("尴䌶尸嘺", num)); } this.list_0.Add(A_0); this.dictionary_0.Add(A_0.method_0(), A_0); return(A_0); }
public void method_18(int A_0) { int num = 12; if ((A_0 < 0) || (A_0 >= this.list_0.Count)) { throw new ArgumentOutOfRangeException(BookmarkStart.b("嬱娳刵崷䈹", num)); } Class814 class2 = this.method_0(A_0); this.list_0.RemoveAt(A_0); this.dictionary_0.Remove(class2.method_0()); }
public void method_21(string A_0, Stream A_1, bool A_2, FileAttributes A_3) { Class814 class2 = this.method_1(A_0); if (class2 != null) { class2.method_17(A_1, A_2); } else { this.method_14(A_0, A_1, A_2, A_3); } }
public void method_22(string A_0, byte[] A_1) { int num = 8; Class814 class2 = this.method_1(A_0); if (class2 == null) { throw new ArgumentOutOfRangeException(BookmarkStart.b("䜭䐯圱夳砵夷圹夻", num), BookmarkStart.b("洭儯就娳夵䰷ᨹ娻圽⸿♁摃㕅㡇⽉⽋❍㙏㭑ㅓ㉕硗㍙⡛㭝ൟ䱡", num)); } MemoryStream stream = new MemoryStream(A_1); class2.method_17(stream, true); }
private void method_33(Stream A_0) { int num = 5; if (A_0 == null) { throw new ArgumentNullException(BookmarkStart.b("堪夬崮吰刲場", num)); } while (smethod_1(A_0) == 0x2014b50) { Class814 item = new Class814(this); item.method_23(A_0); this.list_0.Add(item); } }
public Class814 method_14(string A_0, Stream A_1, bool A_2, FileAttributes A_3) { int num = 4; A_0 = A_0.Replace('\\', '/'); if (A_0.IndexOf(':') != A_0.LastIndexOf(':')) { throw new ArgumentOutOfRangeException(BookmarkStart.b("瀩䔫席礯䘱儳嬵ᠷ吹崻匽┿扁❃⥅♇㹉ⵋ❍㹏⅑瑓㽕㑗㙙㥛㥝ş䑣եg୩ṫ፯ٱᅳѵ୷呹", num), BookmarkStart.b("䌩堫䬭崯簱唳嬵崷", num)); } if (this.dictionary_0.ContainsKey(A_0)) { throw new ArgumentOutOfRangeException(BookmarkStart.b("挩堫䬭崯ሱ", num) + A_0 + BookmarkStart.b("䴫䈭䈯圱唳刵䄷ᨹ夻䘽⤿ㅁぃ㕅桇⍉≋湍㩑ㅓ癕㥗⡙㽛㙝य़ᑡţ", num)); } Class814 class2 = new Class814(this, A_0, A_1, A_2, A_3); class2.method_5(this.compressionLevel_0); return(this.method_16(class2)); }
public Class771 method_35() { Class771 class2 = (Class771)base.MemberwiseClone(); class2.list_0 = new List <Class814>(); class2.dictionary_0 = new Dictionary <string, Class814>(); int num = 0; int count = this.list_0.Count; while (num < count) { Class814 class3 = this.list_0[num]; class3 = class3.method_36(); class2.method_16(class3); num++; } return(class2); }
private void method_23(Class814 A_0) { int num = 1; string[] strArray = A_0.method_0().Split(new char[] { '/' }); Class1128 class2 = base.method_8(strArray, 0); if (!A_0.method_12().ToString().Contains(BookmarkStart.b("挦䀨太䠬䰮䔰尲䜴丶", 1))) { if ((strArray.Length > 1) && strArray[strArray.Length - 2].EndsWith(BookmarkStart.b("砦嬨个䄬尮", num))) { class2.method_9(A_0); } else { class2.method_5(A_0); } } }
public int method_29(string A_0) { Class814 class2; if (this.dictionary_0.TryGetValue(A_0, out class2)) { int num2 = 0; int count = this.list_0.Count; while (num2 < count) { Class814 class3 = this.list_0[num2]; if (class3 == class2) { return(num2); } num2++; } } return(-1); }
private void method_34(Stream A_0) { int num = 0x10; if (A_0 == null) { throw new ArgumentNullException(); } if (!A_0.CanSeek || !A_0.CanRead) { throw new ArgumentOutOfRangeException(BookmarkStart.b("䔵䰷䠹夻弽ⴿ", num), BookmarkStart.b("愵崷ᨹ刻嬽┿♁摃㕅ⵇ⽉❋⽍㉏㹑ㅓ癕㥗㑙㡛繝ݡգɥ१ࡩk୭偯űsѵᵷ᭹ᅻ幽ꒃヒ낏ﮑ늛", num)); } int num2 = 0; int count = this.list_0.Count; while (num2 < count) { Class814 class2 = this.list_0[num2]; class2.method_24(A_0, this.bool_0); this.dictionary_0.Add(class2.method_0(), class2); num2++; } }
public static Stream smethod_9(Stream A_0) { return(Class814.smethod_0(A_0)); }
public Class230(Class814 A_0) : base(A_0.method_7()) { base.string_0 = A_0.method_0(); }
internal void method_9(Class814 A_0) { Class230 class2 = new Class230(A_0); this.method_2().Add(A_0.method_0(), class2); }