better enum support for csharp

This commit is contained in:
wing328
2016-04-03 20:03:58 +08:00
parent 217d93401b
commit 45f3cfd5cf
20 changed files with 284 additions and 29 deletions

View File

@@ -1,6 +1,6 @@
public enum {{vendorExtensions.plainDatatypeWithEnum}} {
public enum {{#datatypeWithEnum}}{{.}}{{/datatypeWithEnum}}{{^datatypeWithEnum}}{{classname}}{{/datatypeWithEnum}} {
{{#allowableValues}}{{#enumVars}}
[EnumMember(Value = "{{jsonname}}")]
[EnumMember(Value = {{{value}}})]
{{name}}{{^-last}},
{{/-last}}{{#-last}}{{/-last}}{{/enumVars}}{{/allowableValues}}
}