Esempio n. 1
0
 /// <summary>
 /// Equivalent to ToClassName in csharp_generator.py
 /// </summary>
 /// <param name="text"></param>
 /// <returns></returns>
 internal string ToClassName(string text)
 {
     if (Keywords.IsKeyword(text))
     {
         return(PackageName.ToUpperCamelCase() + text.ToUpperCamelCase());
     }
     string[] bits = text.Split('.');
     return(string.Join('.', bits.Select(bit => bit.ToUpperCamelCase())));
 }