private byte[] method_7(string A_0, byte[] A_1, int A_2) { byte[] bytes = Encoding.Unicode.GetBytes((A_0 != null) ? A_0 : ""); byte[] buffer2 = this.method_10(A_1, bytes); byte[] buffer = new byte[buffer2.Length + 4]; for (int i = 0; i < A_2; i++) { Class567.smethod_0(i, buffer, 0); buffer2.CopyTo(buffer, 4); buffer2 = this.class803_0.method_0(buffer); } return(buffer2); }
private static byte[] smethod_6(Class803 A_0, string A_1, byte[] A_2) { if (A_1 == null) { A_1 = ""; } byte[] bytes = Encoding.Unicode.GetBytes(A_1); byte[] array = new byte[A_2.Length + bytes.Length]; A_2.CopyTo(array, 0); bytes.CopyTo(array, A_2.Length); byte[] buffer2 = A_0.method_0(array); byte[] buffer = new byte[4 + buffer2.Length]; for (int i = 0; i < 0xc350; i++) { Class567.smethod_0(i, buffer, 0); buffer2.CopyTo(buffer, 4); buffer2 = A_0.method_0(buffer); } buffer2.CopyTo(buffer, 0); Class567.smethod_0(0, buffer, buffer2.Length); return(A_0.method_0(buffer)); }