public string GetCodeIdentifier(TypeDefinition def) { string id = def.CsName ?? def.Name; if (def.Tag == TypeTag.Group) // special treatment for groups: Need to disambiguate between { // the field name (use original name) and its type (make it start with a lower-case letter) id = IdentifierRenamer.ToNonKeyword(SyntaxHelpers.MakeLowerCamel(id)); } return(id); }
string GetCodeIdentifierLowerCamel(Field field) => field.CsName ?? IdentifierRenamer.ToNonKeyword(SyntaxHelpers.MakeLowerCamel(field.Name));