浏览代码

Revert "[cs] Add C# optional arguments on Haxe-defined functions that have optional arguments"

This reverts commit 261e73ce6e15ad7dd4bca6a1c66902a90bc6710f.
Cauê Waneck 8 年之前
父节点
当前提交
66f659c95d
共有 1 个文件被更改,包括 1 次插入3 次删除
  1. 1 3
      src/generators/gencs.ml

+ 1 - 3
src/generators/gencs.ml

@@ -2100,9 +2100,7 @@ let generate con =
 					(* <T>(string arg1, object arg2) with T : object *)
 					(match cf.cf_expr with
 					| Some { eexpr = TFunction tf } ->
-							print w "%s(%s)%s" (params) (String.concat ", "
-								(List.map2 (fun (var,o) (_,_,t) -> sprintf "%s %s%s" (argt_s t) (change_id var.v_name) (if is_some o then " = default(" ^ t_s var.v_type ^ ")" else "")) tf.tf_args args)
-							) (params_ext)
+							print w "%s(%s)%s" (params) (String.concat ", " (List.map2 (fun (var, _) (_,_,t) -> sprintf "%s %s" (argt_s t) (change_id var.v_name)) tf.tf_args args)) (params_ext)
 					| _ ->
 							print w "%s(%s)%s" (params) (String.concat ", " (List.map (fun (name, _, t) -> sprintf "%s %s" (argt_s t) (change_id name)) args)) (params_ext)
 					);