private static StringBuilder GenerateClass2(IGrouping<string, FileInfo> group, bool isLast)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine($" public class {GetClassName(group.Key)}");
sb.AppendLine(" {");
for (int i = 0; i < group.Count(); i++)
{
var item = group.ElementAt(i);
var renamedAction = GetFiledName(group.ElementAt(i));
sb.AppendLine($" public const string {renamedAction} = \"{GetRelativeName(item.FullName)}\";");
if (i != group.Count() - 1)
{
sb.AppendLine();
}
}
sb.AppendLine(" }");
if (!isLast)
{
sb.AppendLine();
}
return sb;
}