[ https://issues.apache.org/jira/browse/THRIFT-5032?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jens Geyer resolved THRIFT-5032. -------------------------------- Fix Version/s: 0.14.0 Resolution: Fixed > Allows PascalCase properties for netstd > --------------------------------------- > > Key: THRIFT-5032 > URL: https://issues.apache.org/jira/browse/THRIFT-5032 > Project: Thrift > Issue Type: Improvement > Components: netstd - Compiler > Reporter: Paulo Neves > Assignee: Paulo Neves > Priority: Major > Fix For: 0.14.0 > > Time Spent: 20m > Remaining Estimate: 0h > > Microsoft guidelines state that public properties should be PascalCase. > Currently if a property in the thrift description is MyProperty it will be > expanded into My_property which is clearly wrong. As this is a breaking > change I added a pascal option to the netstd generator. I believe that in the > future this should be the default and the old style deprecated. > I also added the option to the generator of the Server test, so that we can > have a test with the properties in PascalCase talking with a netstd client > without PascalCase. I hope this is ok. > > https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/capitalization-conventions -- This message was sent by Atlassian Jira (v8.3.4#803005)