add double enum support to C#

This commit is contained in:
wing328
2016-04-06 22:32:52 +08:00
parent a7ca0ad11f
commit 2942ef8b73
4 changed files with 39 additions and 32 deletions

View File

@@ -402,9 +402,9 @@ public class CSharpClientCodegen extends AbstractCSharpCodegen {
if ("int?".equals(datatype) || "long?".equals(datatype) ||
"double?".equals(datatype) || "float?".equals(datatype)) {
String varName = "NUMBER_" + value;
varName = varName.replaceAll("-", "MINUS");
varName = varName.replaceAll("\\+", "PLUS");
varName = varName.replaceAll("\\.", "DOT");
varName = varName.replaceAll("-", "MINUS_");
varName = varName.replaceAll("\\+", "PLUS_");
varName = varName.replaceAll("\\.", "_DOT_");
return varName;
}