private static StringBuilder GenerateNamespace(IGrouping<string, FileInfo> namespaceGroup, bool isLast)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine($"namespace {GetConvertedFileNamespace(namespaceGroup.Key)}");
sb.AppendLine("{");
var group = namespaceGroup.GroupBy(o => o.DirectoryName);
for (int i = 0; i < group.Count(); i++)
{
sb.Append(GenerateClass2(group.ElementAt(i), i == group.Count() - 1));
}
sb.AppendLine("}");
if (!isLast)
{
sb.AppendLine();
}
return sb;
}