AspNetCore.Extensions.ScriptHelper.GenerateNamespace C# (CSharp) Метод

GenerateNamespace() приватный статический Метод

private static GenerateNamespace ( IGrouping namespaceGroup, bool isLast ) : StringBuilder
namespaceGroup IGrouping
isLast bool
Результат StringBuilder
        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;
        }