internal byte[] method_0() { int num = 10; this.binaryReader_0.BaseStream.Position = this.int_0; int num2 = this.binaryReader_0.ReadInt32(); int num3 = this.binaryReader_0.ReadInt32(); int num4 = this.binaryReader_0.ReadInt32(); int num5 = this.binaryReader_0.ReadInt32(); int num6 = this.binaryReader_0.ReadInt32(); int num7 = this.binaryReader_0.ReadInt32(); int num8 = this.binaryReader_0.ReadInt32(); Class1044 class2 = Class1044.smethod_3(num3, num4, num5, num6, num7, num8); int count = this.binaryReader_0.ReadInt32(); if (count <= 0) { return(null); } EsBlipCompression compression = (EsBlipCompression)this.binaryReader_0.ReadByte(); this.binaryReader_0.ReadByte(); byte[] buffer = this.binaryReader_0.ReadBytes(count); EsBlipCompression compression2 = compression; if (compression2 != EsBlipCompression.Deflate) { if (compression2 != EsBlipCompression.None) { throw new InvalidOperationException(BookmarkStart.b("礯就䈳圵吷匹堻ḽⴿ❁ぃ❅⹇⍉⁋⭍灏ㅑ㭓㭕⡗⡙㥛ⵝ፟ୡୣࡥ䡧ݩ५ᩭᡯᵱၳ塵", num)); } } else { try { buffer = Class1156.smethod_0(buffer, num2, CompressionMethod.Stored); } catch (Exception) { buffer = Class567.smethod_14(); } } if (Class409.smethod_50(buffer)) { buffer = Class409.smethod_29(buffer, class2); } return(buffer); }
internal static byte[] smethod_0(byte[] A_0) { if (smethod_2(A_0)) { if (Class409.smethod_50(A_0)) { A_0 = Class409.smethod_29(A_0, Class409.smethod_25(A_0)); } return(A_0); } using (spr⊗ r⊗ = new spr⊗(A_0)) { using (MemoryStream stream = new MemoryStream()) { r⊗.ᜀ(stream, 6); A_0 = Class567.smethod_10(stream); } } return(A_0); }