public static byte[] Encode(Opcode opcode, params object[] objects) { var output = new List <byte>(); output.AddRange( opcode.GetBytes() ); foreach (var o in objects) { output.AddRange(ConvertObjectToBytes(o)); } return(output.ToArray()); }