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 post to this group, send email to
Visit this group at
For more options, visit

Reply via email to