In GPB beta 3, C# Enums have been forced to exist as pascal case, rather than honoring the the .proto file definition exactly (as they do in java, and earlier GPB3 versions).
1. while it is defined as a 'C# standard', Microsoft explicitly states that their 'code standard' is not an actual language standard, its just their internal practice. 2. Collisions suck. The generator resolves collisions it creates by randomly adding underscores. I think this is an unnecessary confusion I would like to petition that officially one of two things happen - change back to simply honoring the developer defined format in the .proto file, - Add a build option for C# generated files to honor the programmer define case for enums -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+unsubscr...@googlegroups.com. To post to this group, send email to protobuf@googlegroups.com. Visit this group at https://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.