[ https://issues.apache.org/jira/browse/AVRO-2857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mohammed Ali updated AVRO-2857: ------------------------------- Attachment: CodeGen.cs Release Note: Please look at the suggested fix in the method : protected virtual void processEnum(Schema schema) Status: Patch Available (was: Open) Please look at the suggested fix in the method : protected virtual void processEnum(Schema schema) Where we are simply adding an "_" if the symbol in the enum happens to be a reserved keyword in CSharp language > Add an "_" as a prefix to symbols in C# enum to avoid collision with reserved > keywords > -------------------------------------------------------------------------------------- > > Key: AVRO-2857 > URL: https://issues.apache.org/jira/browse/AVRO-2857 > Project: Apache Avro > Issue Type: Improvement > Components: csharp > Affects Versions: 1.9.2 > Reporter: Mohammed Ali > Priority: Major > Attachments: CodeGen.cs > > > for the C# lang, In Avro.main\CodeGen\codegen.cs, the : > protected virtual void processEnum(Schema schema) > method throws an Exception if the symbol in the enum is a reserved C# keyword. > Suggesting that the symbol should be prefixed with "_" (underscore) to avoid > name collsion with a reserved keyword. -- This message was sent by Atlassian Jira (v8.3.4#803005)