/// <summary> /// Sets up the documentation footer. /// </summary> private void SetupFooter(string version) { var copyrightInfo = GetType().Assembly .GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false)[0] as AssemblyCopyrightAttribute; var copyright = copyrightInfo?.Copyright; var file = new DocFile("footer"); file.AddBlankLine(); file.AddDivider(); var table = new MarkdownTable("Generated", "Copyright", "Version"); table.SetAlignment(MarkdownColumnAlignment.Left, MarkdownColumnAlignment.Center, MarkdownColumnAlignment.Right); table.AddRow(DateTime.UtcNow.ToString(), copyright, version); foreach (var line in table.CloseTable()) { file.Add(line); } footer.AddRange(file.Markdown); }