private void method_4(Stream A_0) { BinaryReader reader = this.method_5(); if (reader != null) { Class555 class2 = new Class555(reader); if (class2.int_1 == 2) { switch (class2.int_2) { case 1: case 2: return; case 3: { byte[] buffer = new byte[class2.int_3]; reader.Read(buffer, 0, buffer.Length); A_0.Write(buffer, 0, buffer.Length); return; } } } else { this.method_9().Position = 4L; Class567.smethod_8(this.method_9(), A_0); } } }
internal string method_3() { BinaryReader reader = this.method_5(); if (reader != null) { Class555 class2 = new Class555(reader); if (class2.int_1 == 2) { return(class2.string_0); } } return(""); }