CSharp: Use nullable primitive types to allow optional parameters

This commit is contained in:
Timothy Lusk 2014-06-27 16:10:45 -04:00
parent dcbf4d1bfd
commit cf0721da73

View File

@ -46,15 +46,15 @@ class BasicCSharpGenerator extends BasicGenerator {
*/ */
override def typeMapping = Map( override def typeMapping = Map(
"array" -> "List", "array" -> "List",
"boolean" -> "bool", "boolean" -> "bool?",
"string" -> "string", "string" -> "string",
"int" -> "int", "int" -> "int?",
"float" -> "float", "float" -> "float?",
"long" -> "long", "long" -> "long?",
"double" -> "double", "double" -> "double?",
"object" -> "object", "object" -> "object",
"Date" -> "DateTime", "Date" -> "DateTime?",
"date" -> "DateTime") "date" -> "DateTime?")
// location of templates // location of templates
override def templateDir = "csharp" override def templateDir = "csharp"