blob: 76c47494b7e4851b426043143372773da8fbc144 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
using CsvHelper.DocsGenerator.Infos;
namespace CsvHelper.DocsGenerator.Generators
{
public class AssemblyGenerator : DocumentGenerator
{
public AssemblyGenerator(AssemblyInfo assemblyInfo) : base(assemblyInfo) { }
protected override void GenerateContent()
{
content.AppendLine($"# {assemblyInfo.Assembly.GetName().Name} Namespaces");
content.AppendLine();
content.AppendLine("## Namespaces");
content.AppendLine(" | ");
content.AppendLine("- | -");
foreach (var @namespace in assemblyInfo.Namespaces)
{
content.AppendLine($"[{@namespace.Namespace}](/api/{@namespace.Namespace}) | ");
}
}
}
}
|