Naming Conventions

C#

  • classes, structs, delegate types: CamelCase

  • methods, properties, events: CamelCase

  • local variables, fields: mixedCamelCase (sometimes lower_case)

  • constants, enum values: CamelCase

Vala

  • classes, structs, delegate types: CamelCase

  • methods, properties, signals: lower_case

  • local variables, fields: lower_case

  • constants, enum values: UPPER_CASE