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(
"array" -> "List",
"boolean" -> "bool",
"boolean" -> "bool?",
"string" -> "string",
"int" -> "int",
"float" -> "float",
"long" -> "long",
"double" -> "double",
"int" -> "int?",
"float" -> "float?",
"long" -> "long?",
"double" -> "double?",
"object" -> "object",
"Date" -> "DateTime",
"date" -> "DateTime")
"Date" -> "DateTime?",
"date" -> "DateTime?")
// location of templates
override def templateDir = "csharp"